1.题目
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
#includevoid main(){ int a; printf("请输入一个五位数:"); scanf("%d",&a); if(a%10==a/10000&&(a/10)%10==(a-a/10000*10000)/1000) { printf("%d是回文数。",a); }else{ printf("%d不是回文数。",a); } }
运行结果
2.题目
.请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
#include#include char day[][10]={"Monday","Tusday","Wednesday","Thursday","Friday","Saturday","Sunday"}; void Day7(int i){ switch(i+1){ case 1: printf("一"); break; case 2: printf("二"); break; case 3: printf("三"); break; case 4: printf("四"); break; case 5: printf("五"); break; case 6: printf("六"); break; case 7: printf("七"); break; } } int Next(int j){ char a; int i,n=0,k=0; a=getchar(); getchar(); for(i=0;i<7;i++){ if(day[i][j]==a){ n++; k=i; }else{ day[i][j+1]=0; } } if(n==1){ printf("这是星期"); Day7(k); }else if(n>1){ printf("请输入下一个字母:"); Next(++j); }else{ printf("输入错误!"); } } void main(){ int j=0; printf("请输入第一个字母:"); Next(j); }
运行结果
3.题目
删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母。
#includevoid main(){ char str[10]="aca",a; int i; printf("请输入要删除的字符:"); a=getchar(); for(i=0;i<10;i++){ if(str[i]==a){ str[i]=0; } } for(i=0;i<10;i++){ if(str[i]){ printf("%c",str[i]); } } }
运行结果
4.题目
练习函数调用。
#includevoid Fun1(int i){ int a; a=i+Fun2(i); printf("您能活到%d岁",a); } int Fun2(int i){ i+=99; return i; } void main(){ Fun1(1); }
运行结果



