![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
以下程序运行时从键盘输入字符串ABCDE按回车键结束输入,使输入字符串中的A和B转换为字符#输出,其
#include"stdio.h"
main()
{char c:
while((c=getchar())!='\0')
{switch(c)
{case'A':
case'B':putchar('#');break;
default:putchar('*');}
}
}
错误:______
改正:______
参考答案:错误
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
#include"stdio.h"
main()
{char c:
while((c=getchar())!='\0')
{switch(c)
{case'A':
case'B':putchar('#');break;
default:putchar('*');}
}
}
错误:______
改正:______
参考答案:错误
以下程序运行时若从键盘输入:10 20 30<回车>,输出结果是______。
#include<stdio.h>
main()
{
int i=0,j=0,k=0;
scanf("%d%*d%d",&i,&j,&k);
printf("%d%d%d\n",i,j,k);
}
#include<stdio.h>
main()
{int n,sum=0;
scanf("%d",&n);
do{sum=sum+(n%10)*(n%10);
n=n/10;}while(n);
printf("sum=%d",sum);
}
程序运行时,从键盘输入2345<回车>,运行结果是:______
#include<math.h>
#include<stdio.h>
main()
{float x,y,z;
scanf("%f%f",&x,&y);
z=x/y;
while(1)
{if(fabs(z)>1.0){x=y;y=z;z=x/y;}
else break;}
printf("%f",y);}
程序运行时,从键盘输入3.6,2.4<回车>,则程序运行结果是:______
#include<stdio.h>
int f(int x,int y)
{return(x>y)?x:y);}
main()
{int a,b;
scanf("%d,%d",&a,&b);
printf("%d\n",f(a,b));
}
程序运行时,从键盘输入9,8<回车>,则运行结果是:______
main()
{char n;
scanf("%e",&n);
switch(n)
{default:printf("error");break;
ease'a':case'A':ease'b':case'B':printf("good");break;
case'c':case'C':printf("pass");
case'd':ease'D':printf("warn");}
}
程序运行时从键盘输入字母C<回车
designtimesp=16719>,则运行结果是:
下列程序的功能是:将字符串“abcde”逆序打印出来。请填写空白处以完善程序。 Function rev(str1) As String B=Mid(______,1, 1) If B= "" Then rev="" Else rev=rev(Mid(str1, 2)) +______ End If End Function Private Sub Form_Click() ld ="abcde" Print rev(old) End Sub
A.任意正奇数
B.任意负偶数
C.任意正偶数
D.任意负奇数
以下程序从键盘输入20个整数存入数组,统计输入非负数的个数,并计算输入的非负整数之和。
#include"stdio.h"
main()
{int i,a[20],s,n;
s=n=0:
for(i=0;i<20;i++)scanf("%d",&a[i])
for(i=0;i<20;i++)
{if(a[i]<0)break;
S+=a[i];n++;
}
printf("s=%d\t,n=%d\n",s,n);
}
错误:______
改正:______
参考答案:错误
#include<stdio.h>
main()
{float x,amax,amin;
scanf("%f",&x);
amax=x:
amin=x;
while()/*第一空*/
{if(______)amax=x;/*第二空*/
if(x<amin)______;/*第三空*/
scanf("%f",&x);
}
printf("amax=%3.2f,amin=%3.2f\n",amax,amin);
}