c语言:十个数最大值,用while做

供稿:hz-xin.com     日期:2025-01-14
输入十个数求最大值和最小值用c语言编程实现用while循环语句实现

#include int main(){ int max,min,d; scanf("%d",&d); max=min=d; int i=1; while(id) min=d; if(max<d) max=d; i++; } printf("max=%d,min=%d
",max,min); return 0; }

#include int main(){ int max,b,i= 9; printf("请输入-个数:"); scanf("%d",&max); while(i--) { printf("请输入下一个数:"); scanf("%d",&b); if (max < b) max = b; } printf("最大的数是:%d
",max); return 0;}

#include <stdio.h>
int main(void)
{
int i = 2,max,t ;
printf("请输入第一个数 :“);
scanf("%d",&t);
max = t;
while( i <=10)
{
printf("请输入第 %d个数",i);
i+=1;
scanf("%d",&t);
if ( t >max){
max = t;
}
}
printf("max = %d",max);
return 0;
}

好吧,我承认,错的确实有点狠

改为如下:

#include<stdio.h>
void main()
{
int i=2,max,t;
printf("输入第1个数:");
scanf("%d",&max);
while (i<=10)
{ printf("输入第%d个数:",i);
scanf("%d",&t);
if(t>max)
max=t;
i=i++;
}
printf("\n最大值为:%d\n",max);
}

#include<stdio.h>
void main()
{
int i=0;
int a[10]={0};
int max=0;
printf("请输入10个整数,程序将选出其中的最大值!\n");
while(i<10)
{
printf("请输入第%d个数:",i+1);
scanf("%d",&a[i]);
if(max<a[i])
{
max=a[i];
}
i++;
}

printf("\n最大值为:%d\n",max);
}

#include<stdio.h>
void main()
{
int i=0,a[10],max,t;

while (i<10)
{
printf("输入第%d个数:",i+1);
scanf("%d",&a[i]);
i++;
}

i=0;
max=a[0];
while (++i<10)
if (max<a[i])
max=a[i];

printf("%d\n",max);
}

#include<stdio.h>
void main()
{
int i = 0,max,t;
while (i++<10){
scanf("%d",&t);
if( t>max || i==1 )
max = t ;
}
printf("%d",max);
}

#include<stdio.h>
int main()
{
int a[10],i=0,k=0;
while(i<10)
{
printf("输入第%d个数:",i+1);scanf("%d",&a[i]);
if(a[k]<a[i]) k=i;
i++;
}
printf("max=%d",a[k]);
return 0;
}

c语言中,用指针,实现从键盘输入十个整数,计算出最大值和最小值,并返 ...
int max=0,min=100;p=&max;\/\/指针P指向max q=&min;\/\/指针q指向min int x;scanf("%d",&x);while(x!=0) \/\/输入0结束输入 { if(*p<x)p=x;if(*q>x)q=x;scanf("%d",&x);} printf("max:%d\\tmin:%d\\n",*p,*q);while(1);return 0;} 如果确定为输入10 个数的话,...

C语言编程: 输入0-10之间的十个数字 找出最大值 最小值 去除最大值最...
include<stdio.h>int main(){ int a[15],i,k,mi,mx,fi,fx; double sum=0.0; printf("请输入10个0-10之间的数字\\n"); while(scanf("%d",&a[0])){ if(a[0]<0||a[0]>10){ printf("输入错误,请重新输入\\n"); continue; } for(i=1;i<10;i...

C语言,输入10个数怎样输出10个数中最大值,最小值(大一计算机)_百度知...
int min, max, value;do { printf("输入整数:");scanf("%d", &value);if (loop==10) { max = min = value; loop--; continue;} else { if (value > max) max = value;if (value < min) min = value;loop--;} } while (loop!=0);printf("输入的10个数中,最大数:%d\\t...

怎样用while循环比较10个数大小,由大到小排列
最主要的是用数组哦,呵呵 我给一个例子:i = 1 j = 2 Do While i <= 10 Do While j <= 10 If a(i) < a(j) Then b = a(i)a(i) = a(j)a(j) = b End If j = j + 1 Loop Print a(i); '打印 i = i + 1 j = i + 1 Loop Print ...

c语言任意输入10个数,计算并输出最大值和最小值
if (loop == 10) \/\/第一次输入 { max = min = value; loop--; continue;\/\/先将max、min放入一个数用于比较 } else { if (value > max) max = value;\/\/找最大值 if (value < min) min = value;\/\/找最小值 loop--;\/\/循环变量递减 } } while (loop != 0);printf("输入的...

随机地输入十个数求最大值 (C++编程)
int main(){ int counter,number,largest;counter = 0;cout << "please enter the number:";cin >> number;largest=number;while ( counter <= 9 ){ counter += 1;cout << "please enter the number:";cin >> number;if(largest<number)largest=number;} cout<<"最大数为:"<<largest...

用c语言:输入10个数,要求输出其中最大的数
在C语言中,寻找10个输入数中的最大值有多种方法,以下是三种主要的实现策略:方法1:比较法这种方法通过设置一个变量来保存当前已知的最大值,然后遍历输入的10个数,如果发现有比当前最大值更大的数,就更新这个变量。代码中会使用if-else或switch-case结构来实现比较和更新。方法2:起泡法起泡排序...

用c语言:输入10个数,要求输出其中最大的数
方法1:(利用比较法)方法2:(利用起泡法)方法3:(利用函数的模块化设计)

C语言基础知识:输入10个学生的成绩求最大值,最小值,平均值,排列(从小...
i++) \/\/输入10个数scanf("%d",&a[i]);min=a[0]; \/\/初始化最大最小值max=a[0];for(i=0;i<10;i++)\/\/打擂台选最小值if(min>a[i])min=a[i];for(i=0;i<10;i++){sum=sum+a[i];\/\/求总和if(max

入门必学c语言简单题:输入10个实数,输出最大值和最小值和平均值。
include<stdio.h>main(){ float a[10],max,min,sum; int i; while(1){ for(i=0;i<10;i++) scanf("%f",&a[i]);max=a[0],min=a[0];sum=a[0];for(i=1;i<10;i++){if(maxa[i]) min=a[i];sum+=a[i];}printf("max = %.2f\\nmin = %.2f\\nsum...