C语言06改错填空编程含答案.docx
《C语言06改错填空编程含答案.docx》由会员分享,可在线阅读,更多相关《C语言06改错填空编程含答案.docx(22页珍藏版)》请在冰豆网上搜索。
![C语言06改错填空编程含答案.docx](https://file1.bdocx.com/fileroot1/2022-11/16/1538769b-93a2-4657-a96d-e5d276286cd8/1538769b-93a2-4657-a96d-e5d276286cd81.gif)
C语言06改错填空编程含答案
#include
voidmain()
{intm,n,k;
for(m=1;m<10;m++)
for(n=1;/**/n<10/**/;n++)
{k=/**/m*10+n+n*10+m/**/;
if(k==99)
printf("M=%dN=%d\n",m,n);
}
getch();
}
#include
voidmain()
{
intx,na,nb,nc;
na=nb=/**/nc=0/**/;
printf("Pleaseinputintegernumber,endwith0:
\n");
scanf("%d",&x);
while(x)
{
if(x<0)
/**/++na/**/;
else
++nb;
if(abs(x%/**/10/**/)==3)
++nc;
printf("Pleaseinputintegernumber,endwith0:
\n");
scanf("%d",&x);
}
printf("na=%dnb=%dnc=%d\n",na,nb,nc);
getch();
}
#include
#include
voidmain()
{inti,j;
inta[5][5],sum;
/**/sum=0/**/;
printf("Pleaseinput25numbers:
\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{scanf("%d",&a[i][j]);
if(/**/j==4/**/)
sum+=a[i][j];
}
printf("%.5f\n",/**/1.0*sum/5/**/);
getch();
}
#include
#defineN10
voidmain()
{
inta[N]={21,56,-9,0,3,17,18,5,-23,11};
inti,j,/**/temp/**/;
for(i=N-1;i>=1;i--)
{for(j=0;j<=/**/i-1/**/;j++)
{if(/**/a[j]>a[j+1]/**/)
{temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
printf("Sortednumbers:
\n");
for(i=0;iprintf("%4d",a[i]);
printf("\n");
getch();
}
#include
voidmain()
{
structstudent
{
charname[10];
floatscore;
};
structstudentstu[5]={"Mary",76.1,"John",87.3,"Tom",81,"susa",87.8,"wilu",79};
inti=0,k=0;
/**/floatmax=stu[0].score/**/;
for(i=0;i<5;i++)
if(stu[i].score>max)
{max=/**/stu[i].score/**/;
/**/k=i/**/;
}
printf("\nname:
%s,score:
%.2f",stu[k].name,stu[k].score);
getch();
}
#include
/**/#define/**/N10
intfind(inta[],intx)
{
inti;
for(/**/i=0/**/;i{if(a[i]==x)
return(i);
}
return(/**/-1/**/);
}
voidmain()
{
inta[N]={21,56,-9,0,3,17,18,5,-23,11};
intf,f_at;
printf("Inputanumbertobesearched:
");
scanf("%d",&f);
f_at=find(a,f);
if(f_at>=0)
printf("%disfound,it'sat%d\n",f,f_at);
else
printf("Notexist.\n");
getch();
}
#include
voidmain()
{
inti,s[9];
floataver;
printf("Pleaseinputsampler:
\n");
for(i=0;i<9;i++)
scanf("%d",&s[i]);
aver=((float)/**/(s[7]+s[8])/**/)/2;
for(i=0;i<9;i++)
if(s[i]**/aver/**/)
printf("%d\n",s[i]);
getch();
}
/**/#include/**/
voidmain()
{
charstr[100];
int/**/i,j/**/;
printf("Inputstring:
");
gets(str);
for(i=j=0;str[i]!
='\0';i++)
{if(str[i]!
='b')
{str[j]=str[i];
/**/j++/**/;
}
}
str[j]='\0';
printf("Nowstringis:
");
puts(str);
getch();
}
#include
voidmain()
{inti,j,k;
intnum=0;
printf("No.1yuan2yuan5yuan\n");
for(k=0;k<=2;k++)
for(j=0;j<=5;j++)
for(i=0;/**/i<=10/**/;i++)
if(/**/k*5+j*2+i==10/**/)
{num++;
printf("%9d%9d%9d%9d\n",num,i,j,k);
}
getch();
}
#include
voidmain()
{enumbody{zhang,wang,zhao,li};
/**/enum/**/bodyday[12],j;
inti;
j=zhang;
for(i=0;i<12;i++)
{day[i]=j;
j++;
if(j>li)
j=/**/zhang/**/;
}
printf("List:
\n");
for(i=1;i<=12;i++)
{switch(day[i-1])
{casezhang:
printf("Day%2dis%s\n",i,"zhang");
break;
casewang:
printf("Day%2dis%s\n",i,"wang");
break;
case/**/zhao/**/:
printf("Day%2dis%s\n",i,"zhao");
break;
caseli:
printf("Day%2dis%s\n",i,"li");
}
}
getch();
}
输出:
ab78cd01EF56GH65
#include
#include
voidmain()
{
chars1[100],s2[100];
inti,s_len;
printf("Pleaseinputstring:
\n");
gets(s1);
s_len=/**/s1/**/;//strlen(s1)
for(i=0;i{
if(s1[i]>='0'&&s1[i]<='7')
s2[i]=s1[i]+2;
elseif(s1[i]=='8'/**/&&/**/s1[i]=='9')//||
s2[i]=s1[i]-8;
else
s2[i]=s1[i];
}
/**/s2[i+1]/**/='\0';//s2[i]
puts(s2);
getch();
}
#include
intfun(/**/charp/**/)//char*p
{intx;
/**/x=1;/**///x=0;
while(*p)
{x=x*8+*p-'0';
p++;
}
return(/**/*p/**/);//x
}
voidmain()
{
charstr_s[6];
printf("Enterstring:
");
gets(str_s);
printf("\nDecimalis:
%d",fun(str_s));
getch();
}
#include
voidmain()
{
inti,num[100],count;
/**/count=1/**/;//count=0
for(i=1000;i<=2000;i++)
if(/**/(i-2)%4=0&&(i-3)%7=0/**/)//(i-2)%4==0&&(i-3)%7==0
{
num[count]=i;
count++;
}
printf("Totalnumberis:
%d\n",count);
for(i=0;/**/i<=count/**/;i++)//iprintf("%d\n",num[i]);
getch();
}
#include
#include
intprime(intx)
{
inti,mark=1;
doublek;
/**/i=1/**/;//i=2
k=(int)sqrt((double)x);
while(i<=k)
{if(x%i==0)
{/**/i=k+1;/**///mark=0;
break;
}
i++;
}
return(mark);
}
voidmain()
{
inta;
printf("Inputanumber:
");
scanf("%d",&a);
if(/**/!
prime(a)/**/)//prime(a)
printf("