第二章
左芙
这个作者很懒,什么都没留下…
展开
-
《C++编程》第二章第20题
题:设某县2000年工业总产值为200亿元,如果该县预计平均年工业总产值增长率为4.5%,那多少年后该县年工业总产值将超500亿元?解:#includeint main(){int a=0;float c;for(c=200;ca=a+1;printf("%d年\n",a);return 0;}运行结果:原创 2015-04-16 21:45:25 · 565 阅读 · 0 评论 -
《C++编程》第二章第15题
题:输入一个正整数n,各输出n行的正(倒)三角形宝塔图案。解:#include void main(){int i,j,b,n;scanf("%d",&n);for (b=1;b{for(i=1;iprintf(" ");for(j=1;jprintf(" x");printf("\n");}}以下是运行结果:原创 2015-04-09 17:24:22 · 427 阅读 · 2 评论 -
《C++编程》第二章第3题
题:编写一个程序从键盘上输入10个数,要求输出其中最小的。解:#includeint main(){ int a; printf("input a:"); scanf("%d",&a); int i=0; while(i { int x; printf("input x:"); scanf("%d",&x);原创 2015-03-23 22:11:18 · 264 阅读 · 0 评论 -
《C++编程》第二章第7题
题:输入两个字符,若这两个字符之差为偶数,则输出它们的后继字符,否则输出它们的前趋字符。(前趋:较小字符前面的一个字符,后继:较大字符后面那个字符)解:#include int main(){ char a,b,ch; while(1) { scanf("%c%c",&a,&b); while((ch=getchar()) != '\n'); if((原创 2015-03-27 11:33:54 · 791 阅读 · 0 评论 -
《C++编程》第二章第10题
题:输入年号和月份,输出这一年的该月的天数。(提示:注意判断是否为闰年)解:原创 2015-03-28 00:41:47 · 327 阅读 · 0 评论 -
《C++编程》第二章第11题
题:输出9x9乘法表。解:#includeint main(){ int i,j; for(i=1;i { for(j=1;j { printf("%d*%d=%2d ",i,j,i*j); } printf("\n"); } ret原创 2015-03-23 22:23:29 · 288 阅读 · 0 评论 -
《C++编程》第二章第4题
题:编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character",否则输出”other character"。解:#includeint main(){int i=0;char c;while(i{ printf("Input Something:");c=getchar();if((c>='0')&&原创 2015-03-25 19:06:25 · 365 阅读 · 2 评论 -
《C++编程》第二章第1题
题:输出x^2的值,x取值从0到10.解:#includeint main(){ int i,j; for(i=0;i { j=i*i; printf("%2d",j); printf("\n"); } return 0;}以下是运行结果:原创 2015-03-23 22:29:35 · 374 阅读 · 0 评论 -
《C++编程》第二章第18题
题:从键盘上输入一个正整数n,编程判断这个数是否同时含有奇数字和偶数字。解:#includeint main(){int a,b=0,c=0,i;for(i=1;i{printf("随机输入一个正整数:\n");scanf("%d",&a);do{if(a%2==0) b++; else c++; a=a/10;}原创 2015-04-16 21:33:05 · 367 阅读 · 0 评论 -
《C++编程》第二章第17题
题:输出2-n之间的所有素数,n由键盘输入(即质数,只有1和它自身两个因子)。解:#include#includeint main(){ int x,y,n,i=0; printf("请输入n:\n"); scanf("%d",&n); for(x=2;x { for(y=2;y { if(x%y==0) i++; } if(i==原创 2015-04-16 21:25:12 · 288 阅读 · 0 评论 -
《C++编程》第二章第6题
题:输出1000年(包括1000年)到1999年之间的所有闰年,要求每3个一行,分行输出。解:#include void main(){int i,j=0;printf("从公元1000年至1999年所有闰年的年号:\n");for(i=1000;i{if((i%400)==0||((i%4==0)&&(i%100!=0)))//能整除400的或者能整除4但不整原创 2015-03-25 19:38:47 · 313 阅读 · 0 评论 -
《C++编程》第二章第8题
题:输入整数a和b,如果a能被b整除,就输出算式和商,否则输出算式、整数商和余数。解:#includeint main(){int a,b;while(1){printf("Input double number(a,b):\n");scanf("%d,%d",&a,&b);if(a%b == 0)printf("%d/%d=%d\n",a,b,a/b);原创 2015-03-27 21:03:38 · 468 阅读 · 0 评论 -
《C++编程》第二章第12题
题:求爱因斯坦数学题。有一条长阶,若每步跨2阶,则最后剩一阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨6阶,则最后剩5阶;若每步跨7阶,最后正好一步不剩。解:原创 2015-03-28 22:56:04 · 356 阅读 · 0 评论 -
《C++编程》第二章第13题
题:输入一串字符,直到输入一个星号(*)为止,统计(输出)其中的字母个数和数字字符个数。解:原创 2015-03-29 01:08:39 · 541 阅读 · 0 评论 -
《C++编程》第二章第14题
题:计算斐波拉契分数数列前n项之和(n是某个常数)(2/1,3/2,5/3,8/5,13/8,21/13,...)。解:#includeint main(){float a=2,b=1,,s=0,c;int n,i; printf("Input N:"); scanf("%d",&n);for (i=1;i{s+=(a/b);原创 2015-04-06 20:59:43 · 249 阅读 · 0 评论 -
《C++编程》第二章第16题
题:输入3个整数a,b,c,请从小到大的顺序输出。解:原创 2015-04-09 20:04:53 · 384 阅读 · 2 评论 -
《C++编程》第二章第19题
题:输入一个正整数,判断其中各位数字是否奇偶交替出现。(1234和1038都是,22345不是)解:#includeint main(){while(1){ unsigned int x,flag;printf("请输入一个正整数(x>0):\n");scanf("%u",&x);do{ flag=x%2; x/=10;}while(x&&(原创 2015-04-16 21:39:11 · 355 阅读 · 0 评论 -
《C++编程》第二章第9题
题:输入某个点A的平面坐标(x,y),判断(输出)A点是否在圆内、圆外还是圆周上,其中圆心坐标为(2,2),半径为1。解:#includeint main(){char ch;float r=1;float x,y,R;while(1){printf("INPUT(x,y):");scanf("%f,%f",&x,&y);R=(x-2)*(x-2)+原创 2015-03-27 23:18:34 · 2775 阅读 · 0 评论