编程题:统计1~20之间不能被3整除的数的个数并输出这些数以下程序是用break和continue语句来实现的。#include<stdio.h>voidmain(){intn,s;for(n=1,s=0;n<=20;n=n+1){if(n%3==0)continue; printf("%d\t",n); s=s+1;}printf("\ntotal:%d\n",s);}算法分析与流程图:运行..
分类:
其他好文 时间:
2014-05-21 01:12:16
阅读次数:
844
编程题:学生成绩评分#include<stdio.h>voidmain(){intscore;printf("请输入学生分数:"); scanf("%d",&score); switch(score/10) {case10: case9:printf("成绩优秀\n");break;/*成绩在90~100分*/ case8:printf("成绩良好\n");break;/*成绩在80~89分*/ case7:print..
分类:
其他好文 时间:
2014-05-21 00:38:21
阅读次数:
356
编程题:计算:s=a+3*-2/(int)(a+b)-12的结果,其中a=1.7,b=2.4。#include<stdio.h>voidmain(){floata=1.7,b=2.4,s;s=a+3*-2/(int)(a+b)-12;printf("resultis%f\n",s);}运行结果:
分类:
其他好文 时间:
2014-05-20 23:41:27
阅读次数:
354
编程题:用for循环嵌套,输出下列图形:#include<stdio.h>voidmain(){intm,n;for(n=1;n<=9;n=n+1){for(m=1;m<=n;m=m+1)printf("%-4d",m);printf("\n");/*一行结束需换行*/}}算法解析:运行结果:
分类:
其他好文 时间:
2014-05-20 22:21:13
阅读次数:
804
编程题:两个数比较大小,之后用变量t互换。#include<stdio.h>voidmain(){floatx,y,t;scanf("%f,%f",&x,&y);if(x<y){t=x;x=y;y=t;}printf("%6.2f,%6.2f\n",x,y);}流程图:
分类:
其他好文 时间:
2014-05-20 20:51:42
阅读次数:
285
功能:类型修饰符long和unsigned的使用#include<stdio.h>main(){chara1,b1;unsignedchara2,b2;intx1,y1;longx2,y2;a1=127;b1=129;a2=127;b2=129;x1=32767;y1=32769;x2=32767;y2=32769;printf("a1=%d,a2=%u,b1=%d,b2=%u\n",a1,a2,b1,b2);printf("x1=%d,x2=%u,y1=%d,y2=%u\..
分类:
其他好文 时间:
2014-05-20 19:47:36
阅读次数:
276
编程题:用goto语句实现,求1+2+...+100的结果。#include<stdio.h>voidmain(){intn=1,s=0;loop:if(n<=100) { s=s+n; n=n+1; gotoloop; } printf("1+2+3+...+100=%d\n",s);}goto语句介绍:运行结果:总结:goto语句为无条件转移语句。一般不推荐使用。
分类:
其他好文 时间:
2014-05-20 19:35:30
阅读次数:
552
编程题:用do..while语句实现,求1+2+3+...+100的结果。#include<stdio.h>voidmain(){ints,n;s=0;n=1;do{s=s+n; n=n+1;}while(n<=100);printf("1+2+3+...+100=%d\n",s);}算法解析图与流程图:do...while语句运行结果:总结:do...while至少执行一次。
分类:
其他好文 时间:
2014-05-20 19:34:05
阅读次数:
294
编程题:用while语句实现,求1+2+...+100的结果。#include<stdio.h>voidmain(){ints,n;s=0;n=1;while(n<=100){ s=s+n;n=n+1;}printf("1+2+3+...+100=%d\n",s);}下面是算法解析与流程图:运行结果:
分类:
其他好文 时间:
2014-05-20 18:38:34
阅读次数:
281
功能:自动类型转换#include<stdio.h>main(){floatx,y;longm,n;x=3/2+8/3;y=3.0/2+8/3.0;m=1*2*3*4*5*6*7*8*9;n=1L*2*3*4*5*6*7*8*9;printf("x=%f,y=%f,m=%ld,n=%ld\n",x,y,m,n);}
分类:
其他好文 时间:
2014-05-20 17:26:32
阅读次数:
260