实验1
实验结论
part1
1.C语言真的好严格,因为是机器识别所以无论是字母还是符号一个都不能错,尤其是每一行最后的分号一定要是英文的标点,否则就会被报错(刚开始检查了好多遍怎么样看不出来);
2.要想编一个程序首先应该想好这道题的算法是什么样子的,不然完全没有思路哇;
3.要把每个字母,符号的意思弄懂;
4.总是把字母打错,看来我还是很不熟悉键盘。
part2
(1)学号
/*This is first C program*/ #include <stdio.h> int main() { printf("201883300017"); return 0; }
(2)求两个整数的乘积
/*求两个整数的乘积*/ #include <stdio.h> int product(int,int); int main(void) { int x,y,s; scanf("%d%d",&x,&y); s = product(x,y); printf("The mul is:%d",s); return 0; } int product(int a,int b) { int mul; mul = a * b; return mul; }

(3)整数相除
#include <stdio.h> int main() { int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; printf("d=%d,e=%d,f=%d\n",d,e,f); return 0; }

(4)自加、自减运算
#include <stdio.h> int main() { int a=5,b=8; printf("a++=%d\n",a++); printf("a=%d\n",a); printf("++b=%d\n",++b); printf("b=%d\n",b); return 0; }

(5)判断奇偶
#include <stdio.h> int main() { int x; printf("输入一个整数:\n"); scanf("%d",&x); if(x%2==1) printf("是奇数"); else printf("是偶数"); return 0; }

(6)根据不同的输入,显示不同提示信息
#include <stdio.h> int main() { int days; printf("输入一个整数:\n"); scanf("%d",&days); if(days>=1&&days<=5) printf("workdays,fighting!\n"); else if(days>=6&&days<=7) printf("weekend,relax~\n"); else printf("Ooops,not in 1~7\n"); return 0; }

(7)关系运算和逻辑运算
#include <stdio.h> int main() { int a=5,b=8,c=8; printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c); printf("%d,%d\n",a<=b||a>=c,a==b||b==c); printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b)); return 0; }

(8)根据用户输入字符,判断如果是小写字母,则转化成大写字母;否则保持原样
#include <stdio.h> int main() { char ch; printf("输入一个字符:\n"); scanf("%c",&ch); if(ch>='a'&&ch<='z') ch=ch-32; printf("%c\n",ch); return 0; }

实验总结与体会:
1.编程序真的是考验我的细心程度的,对于我这种马虎全程都要小心翼翼的,一不注意就少了一个字母或者符号变成中文的格式了,最后要检查半天;
2.这几个程序我真的每个写了好几遍,次数越多花的时间越少,所以我一定会多练习的,熟能生巧;
3.我觉得我还需要在多把书上知识记下来,并且还要多往后翻翻,才能更好地理解。


浙公网安备 33010602011771号