三) 改错题(每个程序只有一个错误,填入错误语句所在的行号以及修改后的语句)
下段程序的功能是先输入一个整数,然后将输入的整数输出。
main()
{int x 。
scanf( “ %d” ,x) 。
printf( “ x=%d\n” ,x) 。 }
行号: 改为:
下段程序的功能是求 1+2+3+4+……+99+100的和。
main()
{ int j=1,sum=0 。
while(j=100)
sum=sum+j 。
j++ 。
printf( “ %d” ,sum) 。
}
行号: 改为:
下段程序的功能是当输入 x的值为90时,输出“right ”,否则输出“ error ”。
main()
{ int x 。
if (x=90) printf( “right ” )。
else printf( “error ” ) 。
}
行号: 改为:
下面程序的功能是输出字符串 S
main()
{ char s[]= ” china ”。
printf( “ s=%s\n” ,s[]) 。
}
行号: 改为:
⑸下面程序的功能是按照下面的格式输入 a和b的值,计算y=a2+b2并输出。
输入: 3 2 ?
输出: y=13
main()
{ int a,b 。
int y 。
scanf( “ a=%d,b=%d” ,a,b) 。
y=a*a+b*b 。
printf( “
原创力文档

文档评论(0)