C语言源代码.pdf
《C语言源代码.pdf》由会员分享,可在线阅读,更多相关《C语言源代码.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 剪刀石头布源代码#include main()int d,x;printf(”请输入:1 是剪刀,2 是石头,3 是布);scanf(”%d,d);x=rand()%3;if(d=x)printf(双方平局”);else if((d=1x=2)(d=2&x=3)|(d=3x=1))printf(你赢了”);else printf(电脑赢了”);简单计算器#includestdio。h main()int a,b,d=0;char c;while(d=0)printf(请开始计算,请输入需要运算的数字和运算法则,数字 符号 数字:);scanf(%d%cd”,&a,c,b);switch(c)
2、case+:printf(%d+%d=%dn”,a,b,a+b);break;case-:printf(d-d=%dn”,a,b,ab);break;case*:printf(dd=%dn,a,b,a*b);break;case/:if(0=b)printf(除法被除数不能为零!n”);else printf(”%d/d=dn”,a,b,a/b);break;加油站加油问题#include int main()double a=3。25,b=3.00,c=2。75;double d=0。05,e=0.10,m;int x,y,z;printf(”请输入您要的加油量:”);scanf(d,&x)
3、;printf(请输入您要的汽油种类,1a 型汽油售价 3。25 元/千克,2b 型汽油售价 3。00元/千克,3c 型汽油售价 2.75 元/千克:”);scanf(%d”,&y);printf(请输入您要的服务类型,1自己加 服务优惠 0.05,2协助加 服务优惠 0。10:”);scanf(%d”,&z);switch(y)case 1:y=a;break;case 2:y=b;break;case 3:y=c;break;if(z=1)m=(1-d)y x;else if(z=2)m=(1-e)y x;printf(您需要支付:%f 元,谢谢惠顾,欢迎下次再来”,m);return 0
4、;猜数字游戏#includestdio.h includestdlib。h int main()int d=1,e=0;int a,b,t;printf(”请输入 1-10 以内的整数,n);while(d=1)printf(”玩家的选择:);scanf(”d”,a);do if(a=0)&(a11))break;else printf(错误);scanf(”d,&a);while(e=0);b=rand()10+1;printf(npc:%d”,b);t=a-b;if(t=0)printf(nRight!n”);else if(t0)printf(”n Wrong!太小了 n”);else
5、if(t0)printf(n Wrong!太大了 n);return 0;万年历#includestdio。h#includestdlib。h void setmonth(int r);void main(void)int year,month,day,a,b,i,j,d,x,mon,k;do printf(”-n);printf(查全年,输入 1!n);printf(”查月份,输入 2!n);printf(”查日期,输入 3!n);printf(”继续?输入 4!n);printf(”退出,输入 5!n”);printf(-n);printf(请输入:”);scanf(”d,x);if(x=
6、1)month=12;printf(”输入年份:);scanf(d,year);if(x=2)printf(”输入年份:”);scanf(%d,year);printf(输入月份:);scanf(”d”,&month);if(x=3)printf(”输入年份:);scanf(%d”,&year);printf(输入月份:);scanf(”%d,&mon);printf(输入日期:);scanf(%d,day);month=mon-1;if(x=5)exit(100);a=((year1)*365+(year-1)/4(year1)/100+(year-1)/400)7;for(i=1,d=0;
7、i=month;i+)switch(i)case 1:case 3:case 5:case 7:case 8:case 10:case 12:d=31;break;case 2:if(!(year%4)(year%100)!(year%400)d=29;else d=28;break;case 4:case 6:case 9:case 11:d=30;b=a7;a+=d;if(x=1)printf(=n”);setmonth(i);printf(”*n);printf(”=n);printf(”星期一 星期二 星期三 星期四 星期五 星期六 星期天n”);for(j=1;j=b;j+)prin
8、tf(%8c”,);for(j=1;j=d;j+)printf(%8d”,j);if(j+b)%7=0)printf(n);if(x=1)printf(”n);if(x=2)printf(”=n”);setmonth(i1);printf(*n);printf(”=n”);printf(”星期一 星期二 星期三 星期四 星期五 星期六 星期天n”);for(j=1;j=b;j+)printf(”8c,);for(j=1;j=d;j+)printf(8d”,j);if((j+b)%7=0)printf(”n”);printf(n”);if(x=3)a+=day;a=7;switch(a)case
9、 0:printf(”d。d。d 星期一!,year,mon,day);break;case 1:printf(”%d。d。%d 星期二!”,year,mon,day);break;case 2:printf(%d。%d。%d 星期三!,year,mon,day);break;case 3:printf(%d。%d.d 星期四!,year,mon,day);break;case 4:printf(%d。%d。d 星期五!,year,mon,day);break;case 5:printf(%d。d。d 星期六!”,year,mon,day);break;default:printf(”d.d。
10、%d 星期天!,year,mon,day);printf(n);printf(”是否继续?输入 4 继续,输入 5 退出:);scanf(%d,k);while(k=4);if(k=5)exit(100);void setmonth(int r)switch(r)case 1:printf(%4c 一月份,);break;case 2:printf(”4c 二月份”,);break;case 3:printf(4c 三月份,);break;case 4:printf(%4c 四月份”,);break;case 5:printf(”4c 五月份”,);break;case 6:printf(”%
11、4c 六月份”,);break;case 7:printf(%4c 七月份”,);break;case 8:printf(”4c 八月份”,);break;case 9:printf(”4c 九月份”,);break;case 10:printf(%4c 十月份”,);break;case 11:printf(2c 十一月份,);break;default:printf(”%2c 十二月份,);ATM 机#include define Password 123456 main()int a,i,b,q,c;float m;m=3000。00;for(i=0;i float s3 4;int r
12、=0,c=0;void pjf(void)int i,j,cour=0;for(j=0;j4;j+)for(i=0;i3;i+)cour+=si j;printf(”第d 课的平均分是dn,(j+1),cour/3);cour=0;void dkzg(void)int i,j,high=0;for(j=0;jhigh)high=si j;r=i+1;c=j+1;printf(”最高分是d,学生是%d,课程是%dn,high,r,c);r=0;c=0;high=0;int main()int i,j;float score=0;for(i=0;i3;i+)printf(enter NO。%d s
13、coren,i+1);for(j=0;j4;j+)scanf(f”,sij);score+=sij;printf(第d 个学生的平均分是%fn,(i+1),score/4);score=0;pjf();dkzg();return 0;选票问题 include void main()int i=1;char j;int num4=0,0,0,0;printf(3 位候选人,分别为 A,B,C D 为无效票,开始投票n);while(i#include time.h#include stdlib.h#include include stdio.h/欢迎界面 void welcome()/输出屏幕提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 源代码
限制150内