程序改错题.doc
《程序改错题.doc》由会员分享,可在线阅读,更多相关《程序改错题.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除程序改错题(注意:每小题只有1行有错误,答题时请指出错误位置并给出改正结果)1输出计算结果。 main() int a=b=10; a+=b+5; b*=a+=10; printf(%d%dn,a,b);2输出计算结果。#include main() float x,y; scanf(%f,x); y=x*56/97;printf(%fn,y);3输出计算结果。main() int x=2,y=3; z=(x+,y+); printf(%d,z);4输出运行结果。main() float a,b,c,v; a=2.0;b=3.0;c=4.0; v
2、=a*b*c; printf(%fn ,v)5输出运行结果。#include “stdio.h”main() float r,s; r=5.0; s=3.14159*r*r; printf(%dn,s);6输出程序运行结果。#include main() char ch; scanf(%c,ch); printf(%dn,ch);7输入一整数判断是否能被13整除。main() int i;scanf(“%d”,i);if(i%13=0) printf(yes);else printf(no);8输出程序运行结果。main() int a,b; float x,y,z; scanf(%f%f%f
3、,&x,&y,&z); a=b=x+y+z; c=a+b; printf(%d%d%d,a,b,c);9输出程序运行结果。#include main() float x,y; scanf(%f,&x); y=2x+10; printf(%fn,y);10输出程序运行结果。main() int a,b=B;scanf(%d,a); printf(%c,b+); printf(%dn,b-a);11下列程序的功能是计算字符串的字符个数。 #include stdio.h main() char str80; int s,i=0; gets(str); for(;stri!=0;i+) s+; pr
4、intf(%4dn,s);12给定n个实数,输出平均值,并统计在平均值以下(含平均值)的实数个数.main() float x=23.5,45.67,12.1,6.4,58.9,98.4,sum=0,ave; int n=6,j,c=0; for(j=0;jn;j+) sum+=xj; ave=sum/n; printf(ave=%fn,ave); for(j=0;j=ave) c+; printf(%dn,c);13下列程序的功能是计算33矩阵的主对角线元素之和。 main() int i,a33=1,2,3,4,5,6,7,8,9,sum=0; for(i=0;i=3;i+) sum=ai
5、i; printf(sum=%dn,sum);14下列程序的功能是复制字符串a 到b中。 main() char a20=abcde,b20;char *str1=a,*str2;str2=b; while(*str2+=*str1+);printf(%s,b); 15找出大于m的最小素数main() int i,m,k; scanf(%d,&m); for(i=m+1;i+) for(k=2;ki;k+) if(i%k=0) break; if(k=i) printf(%dn,i);break;16从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线上的元素之和sum。#includ
6、e stdio.hmain() int a33,sum=0; int i,j; for(i=0;i3;i+) for(j=0;j3;j+) scanf(%d,&aij); for(i=0;i3;i+) sum=sum+aij; printf(sum=%dn,sum);17下列程序的功能是统计字符串中空格数。#include stdio.hmain() int num; char a81,*str=a,ch; gets(a); while(ch=*str+)!=0) if(ch= ) num+; printf(num=%dn,num);18下列程序的功能是输入一个字符串,然后再输出。 main(
7、) char a20; int i=0; scanf(%s,&a); while(ai) printf(%c,ai+);19实现两个字符串的连接void scat (char s1,char s2) int i=0,j=0; while(s1i!=0) i+; while(s2j!=0) s1i=s2j; i+; j+; s2i=0;20有NN矩阵A,进行aij+aji的操作后,存放在矩阵B中,并输出B矩阵。#define N 3#includemain() int aNN=1,2,3,4,5,6,7,8,9,bNN; int i,j; for(i=0;iN;i+) for(j=0;jN;j+
8、) bij=aij+aji; for(i=0;iN;i+) for(j=0;jy ? x:y);main() double p,q;scanf(%lf%lf,&p,&q);printf(%lfn,min(p,q);22函数str_space()的功能是统计字符串中数字的个数。#include str_space(char *str,int *num) *num=0; while(*str!=0) if(*str=9) (*num)+; str+;23函数str_space()的功能是统计数组中大于90小于100的数字的个数。str_space(int *str,int *num) *num=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 改错
限制150内