第二次寒假作业

这次作业属于哪个课程 2020面向对象程序设计(福州大学-数学与计算机科学学院)
这次作业的要求在哪里 面向对象程序设计寒假作业2
作业目的 1.创建GitHub仓库,并上传文件 2.学习Windows批处理 3.使用Windows批处理编译代码
相关链接 使用.gitignore

一、实践题

1.新建一个github仓库,使用git,或者github desktop把接下去的编程题的代码及测试脚本传到这个仓库。

新建仓库
首先在github官网建立仓库

在desktop界面找到file->clone repository->可以看到刚刚建立好的仓库->可以在地址选项中选择桌面(容易找到)点击clone
->在桌面打开次文件,新建文本文档,贴入代码并保存-》回到desktop界面可以看到新建的文件

(接下来就是上传到自己的官网)-》点击commit to master->

->点击右上角

在github账号上就可以看到了

2.请使用.gitignore文件忽略不要上传的文件

  1. 在需要创建 .gitignore 文件的文件夹, 右键选择
    Git Bash 进入命令行,进入项目所在目录。
  2. 输入 touch .gitignore 在文件夹就生成了一个“.gitignore”文件。(记住touch后面有一个空格
    然后在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。

    打开已建好的项目下的文本输入你所要忽略的内容 如

    参考链接

二、编程题

编程题(请使用C语言或者C++完成以下题目):
继续完成作业一的编程题。
优化架构,一般要求每个函数长度不超过15行。
优化规范,尤其是命名规范。
制作一个编译脚本,运行该脚本可以编译你的代码,可选的脚本语言,python(2.7),windows批处理,powershell,shell。
优化结构
3个函数加1个main函数
1个汉字转数字,2个数字转汉字
规范命名
changec_to_n:c代表character,n代表number
changen_to_c1,changen_to_c

int changec_to_n(char num1[10])
{
	if(strcmp(num1,"零")==0)return 0;
    if(strcmp(num1,"一")==0)return 1;
    if(strcmp(num1,"二")==0)return 2;
    if(strcmp(num1,"三")==0)return 3;
    if(strcmp(num1,"四")==0)return 4;
    if(strcmp(num1,"五")==0)return 5;
    if(strcmp(num1,"六")==0)return 6;
    if(strcmp(num1,"七")==0)return 7;
    if(strcmp(num1,"八")==0)return 8;
    if(strcmp(num1,"九")==0)return 9;
}
void changen_to_c1(int num)
{
	if(num==0); 

    else if(num==1)
	printf("十") ;
	else if(num==2)
	printf("二十");
	else if(num==3)
	printf("三十") ;
	else if(num==4)
	printf("四十");
	else if(num==5)
	printf("五十") ;
	else if(num==6)
	printf("六十");
	else if(num==7)
	printf("七十") ;
	else if(num==8)
	printf("八十"); 
	else if(num==9)
	printf("九十") ;

}
void changen_to_c2(int num)
{
	{
	if(num==0); 

    else if(num==1)
	printf("一") ;
	else if(num==2)
	printf("二");
	else if(num==3)
	printf("三") ;
	else if(num==4)
	printf("四");
	else if(num==5)
	printf("五") ;
	else if(num==6)
	printf("六");
	else if(num==7)
	printf("七") ;
	else if(num==8)
	printf("八"); 
	else if(num==9)
	printf("九") ;

}

编译脚本

(这部分是看着其他同学的博客做的)
环境变量的问题
因为没找到gcc的位置(哎,我笔记本上应该就没下载gcc)
{{uploading-image-71327.png(uploading...)}}

原文地址:https://www.cnblogs.com/lyhlcs/p/12266400.html