当前位置:文档之家› (完整word版)C语言源代码

(完整word版)C语言源代码

剪刀石头布源代码#include<stdio.h>#include<stdlib.h>main(){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("你赢了");elseprintf(" 电脑赢了");}}简单计算器#include<stdio.h>main(){int a,b,d=0;char c;while(d==0){printf(" 请开始计算,请输入需要运算的数字和运算法则,数字符号数字:"); scanf("%d%c%d",&a,&c,&b);switch(c){case'+': printf("%d+%d=%d\n",a,b,a+b); break;case'-':printf("%d-%d=%d\n",a,b,a-b); break;case'*':printf("%d*%d=%d\n",a,b,a*b);break;case'/':if(0==b)printf(" 除法被除数不能为零!\n") ; elseprintf("%d/%d=%d\n",a,b,a/b); break;}}}加油站加油问题#include<stdio.h>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);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; else if(z == 2)m = (1 - e) * y * x;",m);printf(" 您需要支付:%f 元,谢谢惠顾,欢迎下次再来return 0;}猜数字游戏#include<stdio.h>#include<stdlib.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)&&(a<11))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(t<0)printf("\n Wrong ! 太小了\ n");else if(t>0)printf("\n Wrong ! 太大了\ n");}return 0;}万年历#include<stdio.h>#include<stdlib.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==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+(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;elsed=28; break; case 4: case 6: case 9: case 11:d=30;} b=a%7; a+=d; if(x==1){printf("setmonth(i);**\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");\n");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;printf (" 是否继续?输入 4继续,输入 5退出: ");scanf("%d",&k);while(k==4);printf(" }if(x==1)printf("\n");if(x==2)\n");setmonth(i-1);printf( 星期六switch(a){case 0:printf("%d.%d.%d case 1:printf("%d.%d.%d case 2:printf("%d.%d.%d case 3:printf("%d.%d.%d case 4:printf("%d.%d.%d case 5:printf("%d.%d.%d default:printf("%d.%d.%d } printf("\n");}星期一 !",year,mon,day);break;星期二 !",year,mon,day);break;星期三 !",year,mon,day);break;星期四 !",year,mon,day);break;星期五 !",year,mon,day);break;星期六 !",year,mon,day);break;星期天 !",year,mon,day);if(k==5)三 (- --=e H 川。

寸 %==l u _」d o ① SB 。

三 e p fi - --=eHIZ 。

相关主题