Part1:这第一部分的题目几乎都是对照书本例题,进行小范围的改动来完成的,所以是比较容易的。但就算是照书模仿,也会因为自己的粗心而犯错,一会丢一个;一会丢一个“”甚至把stdio拼成了studio(大概是学英语后遗症)总之自认为没有错的程序却有很多的error。从一开始的依照书本一个字符一个字符的边看边输,到后来的可以记住大体的框架,多敲几次便能熟能生巧,也记住了易错的点,这就告诉我们平时要多练习。
Part2:
1.判断奇偶
#include<stdio.h> int main() { int x; printf("输入一个整数:\n"); scanf("%d",&x); if(x%2==1) printf("是奇数"); else printf("是偶数"); return 0; }
第一次尝试的时候,习惯性的把==输成了=,看了很多遍都找不到错误,真的是蠢了。可见C语言表达式和日常是不一样的,所以要记熟用对。
2.根据不同的输入,显示不同的信息
#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; }
一开始写的程序不管输入什么数字,全部显示的是workdays,后来改用了形式才正确显示了。并且要准确运用||和&&。
3.根据用户输入字符,判断如果是小写字母,则转换成大写;否则保持原样
#include<stdio.h> int main() { char ch; printf("输入一个字符:\n"); scanf("%c",&ch); if(ch>='a'&&ch<='z') ch-=32; printf("%c\n",ch); return 0; }
这一题是翻书看到ASCΙΙ码中的知识才会做的,没有书本真的不行呀...
总结:多看书多记忆多练习多理解。