int max;//接收最大值 int arr[n];//n为输入的整数的个数 int i;max=arr[0];for(i=0;i<n-1;i++){ scanf("%d",arr[i]);//输入前n-1个数 } arr[i]=-1;//以-1结束 for(i=0;i!=1n;i++){ if(arr[i]>max) max = arr[i];//求最大值 } 这是核心语句,我希望...
int main(){int max,min,num;printf("Input numbers,-1 to end:\n");scanf("%d",&num);max=min=num;while(num!=-1){ if(num>max)max=num;if(num<min)min=num;scanf("%d",&num);} printf("max:%d,min:%d\n",max,min);system("pause");return 0;} ...
return 0;}
最终输出最大值即可。参考代码如下:include <stdio.h>int main(){ int i, n, max; scanf("%d",&max);//输入第一个数,作为最大值。 for(i = 1; i < 10; i ++)//输入剩余9个数。 { scanf("%d",&n); if(n == -1) break;//遇到-1,结束输入。 if(...
include<stdio.h> int main(){ double n,max;scanf("%lf",&n);max=n;while(n>=0){scanf("%lf",&n);if(max<n)max=n;} printf("%lf",max);return 0;}
【C语言/每日一题】编写一个程序,输入若干个整数,以-1标记输入结束,输出其中的最大数和最小数。【C语言/每日一题】 从键盘输入20个正整数存入数组,统计其中奇数、偶数的个数并输出。 【C语言/每日一题】从键盘输入10个数放到数组中,再输入任意一个数,查找并输出这个数在数组中的位置。 (若数组中没有该数,...
(1)max=x;(2)x!=-1 (3)scanf("%d",&x);
include <stdio.h> void main(){ int X;int max = 0;do { printf("请输入一个大于零的正整数:");scanf("%d",&X);printf("\n");if(X > max){ max = X;} }while(X != -1);if(max > 0 )printf("max = %d \n",max);else printf("输入没正整数最大值");} ...
//输入n个数,以-..//输入n个数,以-1结束,输出它们中最大的数,并显示这是第几次输入的数字 #include <stdio.h>int main(void){int a,b=-1,c=0,d=0,e=0,
1){scanf("%d",&number);if(number==-1){break;}if(number>max){max=number;}}printf("最大...