imumi

导航

第二次编程作业

第二次个人编程作业

 
这个作业属于哪个课程软件工程
这个作业要求在哪里 第二次个人编程作业
这个作业的目标 互改代码
作业正文 github
其他参考文献

“让我看看你的代码!”

1.陈徳渠的github

建议:if段可为多次输入

2.蔡泽华的GitHub仓库地址

 

 

3.曹淦淇的GitHub仓库地址

 

 “容我改一改:

 

 

此为源代码

改进:

#include<stdio.h>
#include<string.h>
int n1(char a[10])
{
if(strcmp(a,"零")==0) return 0;
else if(strcmp(a,"一")==0) return 1; 
else if(strcmp(a,"二")==0) return 2;
else if(strcmp(a,"三")==0) return 3;
else if(strcmp(a,"四")==0) return 4; 
else if(strcmp(a,"五")==0) return 5;
else if(strcmp(a,"六")==0) return 6;
else if(strcmp(a,"七")==0) return 7;
else if(strcmp(a,"八")==0) return 8;
else if(strcmp(a,"九")==0) return 9;
else if(strcmp(a,"十")==0) return 10;
}

if(strcmp(name1,name)==0){
scanf("%s",oper);
if(strcmp(oper,"增加")==0){
scanf("%s",numb);
a=jud(numb);
a+=a;}
if(strcmp(oper,"减少")==0){
scanf("%s",numb); 
if(strlen(numb)==2)
{
a=jud(numb);
a-=a;
}
}
char n2(int else if(strcmp(name1,"看看")==0)
{
int lasttmp;
scanf("%s",name);
lasttmp=trans(numb2);
int len=strlen(word);
int len1=strlen(cold);
{
if(sum>=lasttmp)
{ if(sum>=0&&sum<=10){
printf("%s\n",chinese[sum]);
scanf("%s %s %s %s %s %s %s %s %s %s",a,name,b,up,down,left,right);b)
{
if(b==0) printf("零");
else if(b==1) printf("一");
else if(b==2) printf("二");
else if(b==3) printf("三");
else if(b==4) printf("四");
else if(b==5) printf("五");
else if(b==6) printf("六");
else if(b==7) printf("七");
else if(b==8) printf("八");
else if(b==9) printf("九");
else if(b==10) printf("十");
return 0;
}
int main()
{
int n1(char a[10]);
int add(char a[10],int x,int y);
char n2(int b);
char left[10],down[10],up[10],right[10];
int m,n; 
scanf("%s %s %s %s",&left,&down,&up,&right);
m=n1(right);
while(1)
{
scanf("%s",left);
if(strcmp(left,"看看")==0)
{
scanf("%s",down);
break;

else

scanf("%s %s",down,up);
n=n1(up);
m=add(down,m,n); 

}
n2(m);
return 0;
}

 改进不彻底关于数字判断部分不是很懂第一次判断语句为借鉴部分

实时更新

 

posted on 2020-02-15 11:13  imumi  阅读(200)  评论(0编辑  收藏  举报