题目 从键盘输入若干整数,以0结束,判断并输出其中最大的数。 相关知识点: 试题来源: 解析参考程序: #include "stdio.h" void main() { int n,max; printf(“Please input some integers(ending in ‘0’):”); scanf(“%d”,&n); max=n;...
我们需要不断从键盘输入若干个正整数,如果输入了 0 或负数,就结束循环,并输出其中的最小值,如果输入的数中没有正整数,则输出 0。因此,我们需要用到循环和条件语句。 首先,我们初始化一个最小值为正无穷。当我们读入输入的数时,如果它是正整数,则更新最小值;如果它是 0 或负数,则结束循环,并根据最小值是...
int main(void){ int max = 0;while(1) { int num = 0;scanf("%d", &num);if (num == 0) break;max = num > max ? num : max;} printf("%d is the largest one.\n", max);return 0;}
/*c语言:输入若干正整数,以0结束...by Mr.Kong*/ #include<stdio.h>#define M 100int arrin(int *a)/*将输入的整数赋值到数组中,并计算整数的个数*/ {int i=0;printf("输入整数:");scanf("%d",&a[i]);while(a[i]!=0) /*以0结束输入*/ {i++;scanf("%d",&a[i]);}re...
main(){ int x,max;scanf("%d",&x);max=x;while(x!=0){ scanf("%d",&x);if (x>max) max=x;} printf("最大的是%d\n",max);}
int main(){
{ int input = 0;intminInput = 999999;int maxInput = 0;while ( 1 ){ cin >> input;if ( input == 0 ){ break;} if ( input < minInput ){ minInput = input;} if ( input > maxInput ){ maxInput = input;} } cout << "min:" << minInput << ",\tmax:" << ...
结果1 题目从键盘上输入若干个正整数,求其中最大数和最小数,输入的数以0为终止标记。相关知识点: 试题来源: 解析 正确答案:#include main( ) {int x,max=0,min=0; scanf(“%d”,&x); while(x) /*此处的判定条件见为需要,当输入”0”时断开循环*/ {if(xmax)max=x; sanf(“%d”,&x); /*...
题目 下面程序实现从键盘上输入若干整数,输出其中的正整数,当输入数字 0 时结束输入,程序哪一行有错误? (1)main( ) (2){int num; (3)for(; ;) (4) {scanf(" %d",&num); (5) if(num A.第1行错B.第3行错C.第5行错D.第6行错 相关知识点: 试题来源: 解析 D 反馈 收藏 ...
include <stdio.h>void main(){int num,i=0,j,arr[100]={0},sum=0,max;while(1){scanf("%d",&num);arr[i++]=num;if (num==0){break;}}max = arr[0];for (j=0;j0){sum += arr[j];}if (max<arr[j]){max = arr[j];}}printf("Sum:%d\n",sum);printf("Max:%d...