持续更新... ...
1.gets(s)和scanf("%s")
gets(s)可以存储空格符,而scanf("%s",s)遇到空格会停止后面字符的存储。二者录入的s都可以用strlen(s)求字符串s的长度,用gets(s)录入s求字符串的长度时长度包括空格。
2.连续输入
有输入时scanf()返回1,全部输入完成scanf()返回EOF(end of file)
3.补零输出与右对齐输出
4.要求有n组输入
#include<stdio.h>
int main(){
int casenumber=0,x=0;
scanf("%d",casenumber);
while (casenumber--){
scanf("%d",x);
}
return 0;
}
5.根据年月日算星期,不用公式的思路(公式难背)
把year=1,month=1,day=1当作星期一;通过循环体计算从0001年1月1日到x年x月x日的天数,然后再mod7即可。开销反而比公式法小。