程序改错 联系客服

发布时间 : 星期三 文章程序改错更新完毕开始阅读

scanf(\ for(i=0;i

for(j=0;j

min=fun(a);

printf(\} 答案:

=======(答案1)======= for(j=0;j

=======(答案2)======= if(min >array [i][j])

=======(答案3)======= Col=j;

第37题 (10.0分) 题号:418 难度:中 第2章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:给一个不多于5位的正整数,要求: 一、求它是几位数, 二、逆序打印出各位数字。

------------------------------------------------------*/

#include main( ) {

/**********FOUND**********/ long a,b,c,d,e,x, scanf(\ a=x/10000;

/**********FOUND**********/ b=x/10000/1000; c=x00/100;

d=x0/10; e=x;

/**********FOUND**********/ if (a==0)

printf(\ else if (b!=0)

printf(\ else if (c!=0)

printf(\ else if (d!=0)

printf(\ else if (e!=0)

printf(\} 答案:

=======(答案1)======= long a,b,c,d,e,x;

=======(答案2)======= b=x000/1000;

=======(答案3)======= if (a!=0)

=========或========= if (!a)

第38题 (10.0分) 题号:410 难度:易 第2章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:输入一行字符,分别统计出其中英文字母、空格、数字和 其它字符的个数。

------------------------------------------------------*/

#include main() {

char c;

int letters=0,space=0,digit=0,others=0; printf(\ /**********FOUND**********/ while((c=getchar())=='\\n') {

/**********FOUND**********/ if(c>='a'&&c<='z'&&c>='A'&&c<='Z') letters++;

/**********FOUND**********/ else if(c=!' ') space++;

else if(c>='0'&&c<='9') digit++; else others++; }

printf(\ space,digit,others); } 答案:

=======(答案1)======= while((c=getchar())!='\\n')

=======(答案2)=======

if( c>='a'&&c<='z' || c>='A'&&c<='Z' ) =========或=========

if( c<='z'&&c>='a' || c>='A'&&c<='Z' ) =========或=========

if( c <= 'z' && c >= 'a' || c >= 'A' && c<='Z' )

=======(答案3)======= else if(c==' ')

第39题 (10.0分) 题号:412 难度:难 第2章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半, 还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉 一半,又多吃了一个。以后每天早上都吃了前一天剩下的一

半零一个。到第10天早上想再吃时,见只剩下一个桃子了。 求第一天共摘了多少。

------------------------------------------------------*/

#include main() {

int day,x1,x2; day=9;

/**********FOUND**********/ x2==1; while(day>0) {

/**********FOUND**********/ x1=(x2+1)/2; x2=x1;

/**********FOUND**********/ day++; }

printf(\} 答案:

=======(答案1)======= x2=1;

=======(答案2)======= x1= ( x2 + 1 ) * 2 ;

=======(答案3)======= day--;

=========或========= day-=1;

=========或========= day=day-1;

第40题 (10.0分) 题号:439 难度:易 第2章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------