标签:截图 return 总结 pac alt int 大写 学生 格式
1. 字符判断
代码:
#include <stdio.h> int main () { char a,c; int b; printf("输入一个字符\n"); scanf("%c",&a); if(a>=‘A‘&&a<=‘Z‘) { c=a+32; printf ("%c\n",c); } else if(a>=‘a‘&&a<=‘z‘) { c=a-32; printf("%C\n",c); } else if(a>=‘0‘&&a<=‘9‘) { printf("%d\n",b); } else if(a==‘ ‘) { printf("space\n",a); } else { printf("other\n",a); } return 0; }
截图
2. 年龄问题
代码:
# include<stdio.h> int main () { int a,b,c,x,y,z,e,f,g,h; printf ("输入你的生日年月日用逗号分开\n"); scanf ("%d,%d,%d",&a,&b,&c); if ((a<=0)||(b<=0||b>12)||(c<=0||c>31)) { printf ("输入错误\n"); } if (((a%4==0&&a%100!=0)||(a%400==0))&&(b==2)) { if (c>=30) { printf("输入错误\n"); } } else if((a%4!=0)&&(b==2)) { if (c>=29) { printf ("输入错误\n"); } } printf("输入今天的日期年月日用逗号分开\n"); scanf("%d,%d,%d",&x,&y,&z); if ((x<=0)||(y<=0||y>12)||(z<=0||z>31)) { printf ("输入错误\n"); } if (((x%4==0&&x%100!=0)||(x%400==0))&&(y==2)) { if (z>=30) { printf("输入错误\n"); } } else if((x%4!=0)&&(y==2)) { if(z>=29) { printf ("输入错误\n"); } } e=x-a; f=y-b; g=z-c; h=e-1; if(e<0) { printf ("输入错误\n"); } if(e==0) { if (f>=0&&g>=0) { printf ("周岁为%d\n",e); } else { printf ("输入错误\n"); } } else if(e>0) { if(f>0) { printf ("周岁为%d\n",e); } if(f=0) { if(g>=0) { printf("周岁为%d\n",e); } else if(g<0) { printf("周岁为%d\n",h); } } else if(f<0) { printf("周岁为%d\n",h); } } return 0; }
截图:
3. 判断三角形类型
代码:
# include <stdio.h> int main () { int a,b,c; printf ("请输入三角形的三条边,并且用逗号隔开。\n"); scanf ("%d,%d,%d",&a,&b,&c); if(a+b<=c||b+c<=a||a+c<=b) { printf ("此三角形为非三角形\n"); } else if ((a*a+b*b==c*c)||(b*b+c*c==a*a)||(a*a+c*c==b*b)) { if (a==b||b==c||a==c) { printf ("此三角形为等腰直角三角形\n"); } else { printf ("此三角形为直角三角形\n"); } } else if (a==b&&a==c&&b==c) { printf ("此三角形为等边三角形\n"); } else if ((a==b&&a!=c&&b!=c)||(b==c&&b!=a&&c!=a)||(a==c&&a!=b&&c!=b)) { printf ("此三角形为等腰三角形\n"); } else { printf("此三角形为普通三角形\n"); } return 0; }
截图:
4. 看商品猜价格小游戏
代码:
# include <stdio.h> # include <stdlib.h> # include <time.h> int main() { int a,b; srand(time(NULL)); a=rand()%100+1; printf("输入你的答案\n"); scanf("%d",&b); if(b<1||b>100) { printf("答案错误\n"); } else if(a==b) { printf("商品归你了,答案为%d\n",a); } else if(b>a) { printf("太大了,答案为%d\n",a); } else if(b<a) { printf("太小了,答案为%d\n",a); } return 0; }
截图:
附加题
虫子吃苹果问题
代码:
main() { int a,b,c,d,e,f; printf("你买了a个苹果,每b小时吃一个计算c小时后还有多少个,请输入abc并用,隔开\n"); scanf("%d,%d,%d",&a,&b,&c); d=a-(c/b); e=c%d; f=d-1; if(d<=0) { printf("此时的苹果已经被吃完了\n"); } else if (e>0) { printf("还有%d个苹果\n",f); } else if (e=0) { printf("还有%d个苹果\n",d); } return 0; }
截图:
4,利用ASCII码值来解决信息交换
5,使用强制退出exit(0),要用系统函数stdlib.h
标签:截图 return 总结 pac alt int 大写 学生 格式
原文地址:http://www.cnblogs.com/wgy774553994/p/5982569.html