资源描述:
《c语言入门习题答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本答案为个人学习时候的学习记录,初学者,指令还有不完善的地方,多包涵P40-7#includevoidmain(){inta,b,c,d,e;intre;a=2,b=3;re=(--a==b++)?--a:b++;printf("%d",b);c=a++;d=b;printf("i=%d,j=%d,k=%d",re,c,d);}P52-1#includevoidmain(){charch[20];gets(ch);puts(ch);puts(ch);puts(ch);}
2、P52-2#includevoidmain(){inta,b;scanf("%d%d",&a,&b);printf("%d%d%d%d",a+b,a-b,a*b,a/b);}P52-3#includeintmain(){charch;printf("Input:");scanf("%c",&ch);printf("ASCIIof'%c'is%d",ch,ch);}P52-4#includevoidmain(){inta,b,c;prin
3、tf("input=");scanf("%d%d%d",&a,&b,&c);printf("(%d+%d+%d)/3=%d",a,b,c,(a+b+c)/3);}P58#includevoidmain(){inta,b,c,d,e;intre;charch;scanf("%d",&a);if(a>90)printf("A");elseif(a>=80)printf("B");elseif(a>=70)printf("C");elseif(a>=60)printf("d");elsech=
4、'E';\两种方法来进行选择printf("theleverofthestuentis%c",ch);}P61//switch语句必须要有#includevoidmain(){inta,b,c,d,e;intre;charch;scanf("%d",&a);switch(a){case1:a++;//当没有break时程序会继续向下扫描,执行case2case2:a++;case3:a++;break;case4:a++;default:a=999;}printf("A=%d",a
5、);}P64#includevoidmain(){inta,b,c,d,e;intyear,run,ping;charch;printf("pleasinputoneyear");scanf("%d",&year);if(year%4==0)if(year%100==0)if(year%400==0)printf("runnian");elseprintf("pingnian");elseprintf("runnian");elseprintf("pingnian");}
6、----------------升级版-------------------------------#includevoidmain(){inta,year;scanf("%d",&year);if(year%4==0&&year%100!=0
7、
8、year%400==0)a=1;elsea=2;printf("%d",a);}P66循环体#includevoidmain(){inta,sum;a=0;sum=0;while(a<=100){sum+=a++;}printf(
9、"%d",sum);}----------------------------------#includevoidmain(){inta=0,sum=0;do{sum+=a++;}while(a<=100);printf("%d",sum);}------------------------------------#includevoidmain(){inta=0,sum=0;for(;a<=100;a++)sum+=a;printf("%d",sum);}P70#
10、includevoidmain(){inta,b;a=1,b=0;for(;a<=9;a++){for(b=1;b<=a;b++)printf("%dX%d=%dt",b,a,a*b);printf("");}}P72BREAK语句#includevoidmain(){inti;intflag=0;for(i=1;i<=100;i++){if(i%9==0)