C语言06改错填空编程含答案Word文件下载.docx
《C语言06改错填空编程含答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《C语言06改错填空编程含答案Word文件下载.docx(22页珍藏版)》请在冰豆网上搜索。
);
scanf("
%d"
&
x);
while(x)
{
if(x<
0)
/**/++na/**/;
else
++nb;
if(abs(x%/**/10/**/)==3)
++nc;
na=%dnb=%dnc=%d\n"
na,nb,nc);
math.h>
{inti,j;
inta[5][5],sum;
/**/sum=0/**/;
Pleaseinput25numbers:
for(i=0;
i<
5;
i++)
for(j=0;
j<
j++)
{scanf("
a[i][j]);
if(/**/j==4/**/)
sum+=a[i][j];
}
%.5f\n"
/**/1.0*sum/5/**/);
#defineN10
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;
=/**/i-1/**/;
{if(/**/a[j]>
a[j+1]/**/)
{temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
Sortednumbers:
i<
N;
%4d"
a[i]);
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/**/;
if(stu[i].score>
max)
{max=/**/stu[i].score/**/;
/**/k=i/**/;
\nname:
%s,score:
%.2f"
stu[k].name,stu[k].score);
/**/#define/**/N10
intfind(inta[],intx)
inti;
for(/**/i=0/**/;
{if(a[i]==x)
return(i);
return(/**/-1/**/);
intf,f_at;
Inputanumbertobesearched:
"
f);
f_at=find(a,f);
if(f_at>
=0)
%disfound,it'
sat%d\n"
f,f_at);
Notexist.\n"
inti,s[9];
floataver;
Pleaseinputsampler:
9;
s[i]);
aver=((float)/**/(s[7]+s[8])/**/)/2;
if(s[i]<
/**/aver/**/)
%d\n"
s[i]);
/**/#include/**/<
charstr[100];
int/**/i,j/**/;
Inputstring:
gets(str);
for(i=j=0;
str[i]!
='
\0'
;
i++)
{if(str[i]!
b'
)
{str[j]=str[i];
/**/j++/**/;
str[j]='
Nowstringis:
puts(str);
{inti,j,k;
intnum=0;
No.1yuan2yuan5yuan\n"
for(k=0;
k<
=2;
k++)
=5;
/**/i<
=10/**/;
if(/**/k*5+j*2+i==10/**/)
{num++;
%9d%9d%9d%9d\n"
num,i,j,k);
{enumbody{zhang,wang,zhao,li};
/**/enum/**/bodyday[12],j;
j=zhang;
12;
{day[i]=j;
j++;
if(j>
li)
j=/**/zhang/**/;
List:
for(i=1;
=12;
{switch(day[i-1])
{casezhang:
Day%2dis%s\n"
i,"
zhang"
break;
casewang:
wang"
case/**/zhao/**/:
zhao"
caseli:
li"
输出:
ab78cd01EF56GH65
string.h>
chars1[100],s2[100];
inti,s_len;
Pleaseinputstring:
\n"
gets(s1);
s_len=/**/s1/**/;
//strlen(s1)
s_len;
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]/**/='
//s2[i]
puts(s2);
intfun(/**/charp/**/)//char*p
{intx;
/**/x=1;
/**///x=0;
while(*p)
{x=x*8+*p-'
p++;
return(/**/*p/**/);
//x
}
charstr_s[6];
Enterstring:
"
gets(str_s);
\nDecimalis:
%d"
fun(str_s));
inti,num[100],count;
/**/count=1/**/;
//count=0
for(i=1000;
=2000;
i++)
if(/**/(i-2)%4=0&
(i-3)%7=0/**/)//(i-2)%4==0&
(i-3)%7==0
{
num[count]=i;
count++;
Totalnumberis:
count);
/**/i<
=count/**/;
i++)//i<
count
num[i]);
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;
i++;
return(mark);
inta;
Inputanumber:
a);
if(/**/!
prime(a)/**/)//prime(a)