填空题
如果输入’1’、’2’、’3’、’4’,则以下程序的运行结果为
【6】
。
#include <stdio.h>
main()
char c;
int i,k;
k=0;
for (i=0;i<4;i++)
while(1)
c=getchar();
if(c>=’0’&&c<=’9’) break;
k=k*10+c-’0’;
printf("k=%d\n",k);
【参考答案】
k=1234
点击查看答案
<上一题
目录
下一题>
热门
试题
填空题
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是 【5】 。struct stud char num[6]; int s[4]; double ave; a,*p;
点击查看答案
填空题
若输入12、3、2、5、7,则以下程序的运行结果为 【7】 。int max,min;void max_min_value();main() int i,number[5]; printf( 输入5个整数; n ); for(i=0;i<5;i++) scanf( %d ,&number[i]); max min value(number,5); printf( max=%d,min=%d n ,max,min); getch(); void max_min_value(array,n) int array[],n; int*p; max=min=*array; for(p=array+1;p<array+n;p++) if(*p>max)max=*p; else if(*p<min)min=*p;
点击查看答案
相关试题
若输入I have a test.#,则以下程序的...
当先后输入1、3、4、12、23时,屏幕...
求任意一个数(用16位二进制码表示)的补...
若输入21、23、34、11、2、6,则...