有以下程序段int m=0,n=0; char c='a';scanf(%d%c%d,&m,&c,&n);printf(%d,%c,%d\n, m,c, n);若从键盘上输入:10A10,则输出结果是:( )
有如下程序,请问在输入5 1 2 5 2 4,如下程序将输出:_______int f(int *p,int n){if(n<0)return 0;if(*(p+n)>f(p,n-1))return*(p+n);elsereturn f(p,n-1);}int main(void){int n;int a[30];scanf(%d,&n);for(int i=0;i
有语句如下:int n;scanf(“%d”,&n);当n是奇数时执行if(n%2)printf(%d\n,n);语句将显示n的值。
#includevoid main(){int b[51],x,i,j=0,n=0;scanf(\%d\,&x);while(x>-1){ b[++n]=x; scanf(\%d\,&x);}for{i=1;i<=n;i++)if(b[i]%2==0) b[++j]=b[i];for{i=1;i<=j;i++}printf(\\\n\);}若输入数据如下:7 10 5 4 6 7 9 8 3 2 4 6 12 2 3 7 9 11 14 15 -1则输出的结果是___________
有以下程序: #include main() { int m,n,p; scanf(\m=%dn=%dp=%d\,&m,&n,&p); printf(\%d%d%d\\n\,m,n,p);} 若想使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是______。
有定义如下:int a; float b;那么,scanf(“%f,%d”,b,a); 一定是个正确的语句。
有语句如下:int n;scanf(“%d”,&n);要求当n是偶数时将其显示输出。以下语句中,符合要求的是________。
int sub(int n) { return (n/10+n%10); }main(){ int x,y;scanf(\%d\,&x);y=sub(sub(sub(x)));printf(\%d\\n\,y);}若运行时输入:1234,程序的输出结果是()。
若说明 int *p,n;则通过语句scanf能够正确读入数据n的程序段是( )。
下面程序可以正确求出1+2+3+。。。+n的和。()#include int main( ){int i = 1,sum = 0,n;scanf(“%d”,&n);while (i <= n)sum = sum + i;++i;printf(\sum=%d\,sum);return 0;}
设有定义: int n,*k=&n;,以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。scanf( );printf( );
有以下程序段: int n=0,p; do{scanf("%d",&p);n++;}while(p!=12345 &&n<3); 此处do-while循环的结束条件是()。
有以下程序include <stdio.h>main { int n,*p=NULL; *p=&n; printf("Input n:"); scanf("%d",&p); printf("output n:"); printf("%d\n",p);}该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是
有以下程序段() int n,t=1,s=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序不陷入死循环,从键盘输入的数据应该是
有以下程序: main() { int m,n,P; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则王确的输入是()。
有以下程序:int sub(int n) { return(n/10+n%10); }void main(){ int x,y; scanf("%d",&x);
从键盘输入1 2 3 4 5 -1 回车,则下面程序运行的结果是() include <stdio.h> int main(void) { int n, k = 0; while(scanf(“%d”,&n), n != -1) { k += n; } printf(“k=%d, n=%d”, k, n); return
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是()。
以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如 下: main() { int n,k; float score,sum,ave; sum=0.0; for(n=1;n<=10;n++) { for(k=1;k<=4;k++) { scanf("%f",&score);sum+=score;} ave=sum/4.0; printf("NO%d:%f\n",n,ave); } } 上述程序运行后结果不正确,调试中发现有―条语句出现在程序中的位置不正确。这条语句是
有以下程序段int n=0,p;do {scanf("%d",&p);n++;}while(p!=12345 &&n<3);此处do-whi
若执行以下程序时从键盘上输入9,则输出结果是()。 main() { int n; scanf(”%d”,&n); if(n++<
如下程序的功能是读入一个整数n,输出n的各位数字和。请把程序补充完整。 include <stdio.h> int DigitSum(int n); int main(void) { int n; scanf("%d", &n); printf("%d\n", __________________); //输出n的各位数字和
有以下程序:include<stdio.h>main(){int s=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2;} whi
有以下程序:main(){int s=0,a=1,n;scanf("%d",&n); do{s+=1;a=a-2;}while(a!=n);printf("%d\