首页 程序改错题

程序改错题

举报
开通vip

程序改错题程序改错题(注意:每小题只有1行有错误,答题时请指出错误位置并给出改正结果)1.输出计算结果。main(){inta=b=10;a+=b+5;b*=a+=10;printf("%d%d\n",a,b);}2.输出计算结果。#includemain(){floatx,y;scanf("%f",x);y=x*56/97;printf("%f\n",y);}3.输出计算结果。main(){intx=2,y=3;z=(x++,y++);printf("%d",z);}4.输出运行结果。main(){floata,b,c,v...

程序改错题
程序改错题(注意:每小题只有1行有错误,答题时请指出错误位置并给出改正结果)1.输出计算结果。main(){inta=b=10;a+=b+5;b*=a+=10;printf("%d%d\n",a,b);}2.输出计算结果。#includemain(){floatx,y;scanf("%f",x);y=x*56/97;printf("%f\n",y);}3.输出计算结果。main(){intx=2,y=3;z=(x++,y++);printf("%d",z);}4.输出运行结果。main(){floata,b,c,v;a=2.0;b=3.0;c=4.0;v=a*b*c;printf("%f\n",v)}5.输出运行结果。#include“stdio.h”main(){floatr,s;r=5.0;s=3.14159*r*r;printf("%d\n",s);}6.输出程序运行结果。#includemain(){charch;scanf("%c",ch);printf("%d\n",ch);}7.输入一整数判断是否能被13整除。main(){inti;scanf(“%d”,i);if(i%13==0)printf("yes");elseprintf("no");}8.输出程序运行结果。main(){inta,b;floatx,y,z;scanf("%f%f%f",&x,&y,&z);a=b=x+y+z;c=a+b;printf("%d%d%d",a,b,c);}9.输出程序运行结果。#includemain(){floatx,y;scanf("%f",&x);y=2x+10;printf("%f\n",y);}10.输出程序运行结果。main(){inta,b='B';scanf("%d",a);printf("%c,",b++);printf("%d\n",b-a);}11.下列程序的功能是计算字符串的字符个数。#include"stdio.h"main(){charstr[80];ints,i=0;gets(str);for(;str[i]!=‘\0’;i++)s++;printf("%4d\n",s);}12.给定n个实数,输出平均值,并统计在平均值以下(含平均值)的实数个数.main(){floatx[]={23.5,45.67,12.1,6.4,58.9,98.4},sum=0,ave;intn=6,j,c=0;for(j=0;j=ave)c++;printf("%d\n",c);}13.下列程序的功能是计算3×3矩阵的主对角线元素之和。main(){inti,a[3][3]={1,2,3,4,5,6,7,8,9},sum=0;for(i=0;i<=3;i++)sum=a[i][i];printf("sum=%d\n",sum);}14.下列程序的功能是复制字符串a到b中。main(){chara[20]="abcde",b[20];char*str1=a,*str2;str2=b;while(*str2++==*str1++);printf("%s",b);}15.找出大于m的最小素数main(){inti,m,k;scanf("%d",&m);for(i=m+1;;i++){for(k=2;kmain(){inta[N][N]={{1,2,3},{4,5,6},{7,8,9}},b[N][N];inti,j;for(i=0;iy?x:y);}main(){doublep,q;scanf("%lf%lf",&p,&q);printf("%lf\n",min(p,q));}22.函数str_space()的功能是统计字符串中数字的个数。#includestr_space(char*str,int*num){*num=0;while(*str!='\0'){if(*str<='0'&&*str>='9')(*num)++;str++;}}23.函数str_space()的功能是统计数组中大于90小于100的数字的个数。str_space(int*str,int*num){*num=0;while(*str!='\0'){if(*str<=90&&*str>=100)(*num)++;str++;}}main(){inta[100]={78,98,57,75,68,41,91,90,45},*s=a;intk=0,*p=&k;str_space(s,p);printf("%d\n",*p);}24.用指针法实现两个整数的交换。voidfun(int*a,int*b){intt;t=*a;*a=*b;*b=t;}main(){inta,b;printf("entera,b:");scanf("%d%d",&a,&b);fun(a,b);printf("a=%db=%d\n",a,b);}25.把两个数按由大到小的顺序输出来。swap(int*p1,int*p2){intp;p=*p1;*p1=*p2;*p2=p;}main(){inta,b,*p1,*p2;printf("inputa,b:");scanf("%d%d",&a,&b);p1=&a,p2=&b;if(at时返回正值,当s=0;i++)printf("%5d",a[i]);printf("\n");}30.下列函数的功能是实现大写字母转换成小写字母。#includecharfun(char*c){if(*c<='Z'||*c>='A')*c-='A'-'a';return*c;}31.下列程序的功能是输出结构体变量的值。studentstruct{longintnum;charname[10];charsex;}a={89241,"zhang",'M'};main(){printf("%ld%s%c",a.num,a.name,a.sex);}32.下列程序的功能是输出结构体变量的值。#include"string.h"main(){staffstruct{intnum;charname[100];intage;}person,*p;p=&person;person.num=100;strcpy(person.name,"henxiu");person.age=33;printf("%d%s%d",person.num,p->name,(*p).age);}33.下列程序的功能是输出结构体变量的值。#include"string.h"main(){farmerstruct{intnum;charname[100];intage;}person,*p;p=&person;person.num=50;strcpy(person.name,"wangguoying");person.age=40;printf("%d%s%d",person.num,p->name,(*p).age);}34.输出运行结果。#include"stdio.h"unionun{inti;charc[2];};main(){unionx;x.i=8;x.c[0]=10;printf("%d\n",x.i);}35.输出学号、姓名、语文分数的值。studentstruct{intnum,age;charname[20],sex,addr[30];struct{floatchinese,math,physics,english;}score;};main(){structstudenta={2014102,20,"LiBo",'F',"jinzhouRoad1#",{67,83,94,62}};printf("%d%s%f\n",a.num,a.name,a.score.chinese);}36.输出程序运行结果。#includestructSTU{charname[10];intnum;};main(){structSTUs[2]={{"Fuliu",2012},{"Wangxu",2013}},*p;p=s;p++;printf("%s%d\n",p.name);}37.下列程序的功能是输出结构体变量的值。#include"string.h"main(){workerstruct{intnum;charname[20];intage;}person={80,"myxi",20},*p;p=&person;printf("%d%s%d",person.num,p->name,(*p).age);}38.输出结构体变量的值。#include"string.h"main(){structworker{intnum;charname[20];intge;}person={100,"chenxi",23},*p;p=&person;printf("%s",p.name);}39.下列程序的功能是输出结构体变量的值。structstudent{longintnum;charname[10];charsex;};main(){structa={89241,"zhang",'M'};printf("%ld%s%c",a.num,a.name,a.sex);}40.下列函数的功能是统计不带头结点链 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 的结点数。#includestructnode{intdata;structnode*next;};count(structnode*head){intn;while(head!=NULL){n++;head=head->next;}returnn;}
本文档为【程序改错题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
二姐爱干净
暂无简介~
格式:pdf
大小:400KB
软件:PDF阅读器
页数:11
分类:
上传时间:2023-03-21
浏览量:1