实验一
Part1
还不太习惯在英文状态输入所有符号
有时忘记加“;”
Part2
1.判断奇偶
/*判断奇偶*/ #include <stdio.h> int main() { int x; printf("请输入一个数:\n"); scanf("%d",&x); if(x%2==1) printf("是奇数"); else printf("是偶数"); return 0; }

2.判断工作日和休息日
/*工作日和非工作日提醒*/ #include <stdio.h> int main(){ int days; printf("请输入一个整数:\n"); scanf("%d",&days); if (days>=1&&days<=5) printf("weekday,fighting!\n"); else if(days==6||days==7) printf("weekend,relax\n"); else printf("Ooops not in 1-7\n"); return 0; }


3.小写转化为大写
/*转换大小写*/ #include <stdio.h> int main() { char ch; printf("请输入一个字符:\n"); scanf("%c",&ch); if(ch>=97&&ch<=120) ch=ch-('a'-'A'); printf("%c",ch); return 0; }

Part3.
十进制整数转化为二进制
/*十进制整数转化为二进制*/ #include <stdio.h> #include <math.h> int main() { int n,i,a; int x=0; int b=0; printf("请输入一个十进制整数:\n"); scanf("%d",&n) ; while(n/2 != 0){ i=n%2; n=n/2; x=x+1; a=i*pow(10,(x-1)); b=b+a; } i=n%2; printf("转化为二进制的数:%d\n",i=b+i*pow(10,x)); return 0; }

总结
收获和感受:对C语言的运行有了基本的认识,在算法的设计上自主解决了一些问题,对C语言的学习有了兴趣和信心。
遇到的问题:敲代码的时候不够仔细,犯一些格式上的错误,白白浪费时间和精力。
自作聪明,画蛇添足,不明白一些符号的意义和用法就拿来用。比如,在scanf()函数中加入“\n”,导致程序无法运行。

浙公网安备 33010602011771号