C语言源代码.doc

上传人:自*** 文档编号:126167615 上传时间:2020-03-22 格式:DOC 页数:19 大小:54.50KB
返回 下载 相关 举报
C语言源代码.doc_第1页
第1页 / 共19页
C语言源代码.doc_第2页
第2页 / 共19页
C语言源代码.doc_第3页
第3页 / 共19页
C语言源代码.doc_第4页
第4页 / 共19页
C语言源代码.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《C语言源代码.doc》由会员分享,可在线阅读,更多相关《C语言源代码.doc(19页珍藏版)》请在金锄头文库上搜索。

1、剪刀石头布源代码#include#includemain() int d,x; printf(请输入:1是剪刀,2是石头,3是布); scanf(%d,&d); x=rand()%3; if(d=x) printf(双方平局); else if(d=1&x=2)|(d=2&x=3)|(d=3&x=1) printf(你赢了); else printf(电脑赢了); 简单计算器#includemain()int a,b,d=0;char c;while(d=0) printf(请开始计算,请输入需要运算的数字和运算法则,数字 符号 数字:); scanf(%d%c%d,&a,&c,&b); sw

2、itch(c) case+: printf(%d+%d=%dn,a,b,a+b); break; case-: printf(%d-%d=%dn,a,b,a-b); break; case*: printf(%d*%d=%dn,a,b,a*b); break; case/: if(0=b) printf(除法被除数不能为零!n) ; else printf(%d/%d=%dn,a,b,a/b); break; 加油站加油问题#includeint main() double a = 3.25, b = 3.00, c= 2.75; double d = 0.05, e = 0.10, m; i

3、nt x,y,z; printf(请输入您要的加油量:); scanf(%d,&x); printf(请输入您要的汽油种类,1-a型汽油售价3.25元/千克, 2-b型汽油售价3.00元/千克, 3-c型汽油售价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;

4、else if(z = 2) m = (1 - e) * y * x; printf(您需要支付:%f 元,谢谢惠顾,欢迎下次再来,m); return 0;猜数字游戏#include#includeint 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=

5、a-b; if(t=0) printf(nRight!n); else if(t0) printf(n Wrong !太大了 n); return 0; 万年历#include#includevoid setmonth(int r);void main(void)int year,month,day,a,b,i,j,d,x,mon,k;doprintf(-n);printf( 查全年,输入 1!n);printf( 查月份,输入 2!n);printf( 查日期,输入 3!n);printf( 继续?输入 4!n);printf( 退出,输入 5!n);printf(-n);printf(请输

6、入:);scanf(%d,&x);if(x=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=(year-1)*365+(year-1)/4-(year-1)/100+(

7、year-1)/400)%7; for(i=1,d=0;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=a%7; a+=d; if(x=1) printf(=n);setmonth(i); printf(*n);printf(=n);printf( 星期一 星期二 星期三 星期四 星

8、期五 星期六 星期天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);if(x=1) printf(n);if(x=2) printf(=n);setmonth(i-1); 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

9、=3) a+=day;a%=7;switch(a)case 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.%d

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号