C语言问题,输入0到100的数字,自动显示最大值和最小值,代码应该怎么写呢?
答案:3 悬赏:30 手机版
解决时间 2021-02-20 03:41
- 提问者网友:最美的风景
- 2021-02-19 13:53
C语言问题,输入0到100的数字,自动显示最大值和最小值,代码应该怎么写呢?
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-02-19 14:02
#include
#define n 10
//定义一个宏“n”,用来保存输入的数字个数。
//下面语句中用到的n都可以通过改变上面语句中的数字实现一改全改
//我用冒泡排序的方法先排序,然后最大值和最小值就在排序后的最前面和最后面了。
int main()
{
int i,j,a[n],ex;
printf("请输入%d个0到100的数字:
",n);
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j {
for(i=0;i {
if(a[i]>a[i+1])
{
ex=a[i];
a[i]=a[i+1];
a[i+1]=ex;
}
}
}
printf("这%d个数字中最大的数为:%d
",n,a[n-1]);
printf("这%d个数字中最小的数为:%d
",n,a[0]);
return 0;
}
#define n 10
//定义一个宏“n”,用来保存输入的数字个数。
//下面语句中用到的n都可以通过改变上面语句中的数字实现一改全改
//我用冒泡排序的方法先排序,然后最大值和最小值就在排序后的最前面和最后面了。
int main()
{
int i,j,a[n],ex;
printf("请输入%d个0到100的数字:
",n);
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j
for(i=0;i
if(a[i]>a[i+1])
{
ex=a[i];
a[i]=a[i+1];
a[i+1]=ex;
}
}
}
printf("这%d个数字中最大的数为:%d
",n,a[n-1]);
printf("这%d个数字中最小的数为:%d
",n,a[0]);
return 0;
}
全部回答
- 1楼网友:何以畏孤独
- 2021-02-19 17:08
#include
int main(void)
{
int i;
int v;
int max=0, min=100;
printf("请输入0到100的数字 ");
for(i=0;i<10; i++)
{
scanf("%d", &v);
if(v>max) max=v;
if(v }
printf("最大値是%d ",max);
printf("最小値是%d ",min);
}
int main(void)
{
int i;
int v;
int max=0, min=100;
printf("请输入0到100的数字 ");
for(i=0;i<10; i++)
{
scanf("%d", &v);
if(v>max) max=v;
if(v
printf("最大値是%d ",max);
printf("最小値是%d ",min);
}
- 2楼网友:北方的南先生
- 2021-02-19 15:35
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int n,max=0,min=101;
printf("Please enter some integers(<0 end)...\n");
while(1){
scanf("%d",&n);
if(n<0) break;
if(max if(min>n) min=n;
}
printf("The max is %d\nThe min is %d\n",max,min);
}
#include "stdio.h"
void main(void){
int n,max=0,min=101;
printf("Please enter some integers(<0 end)...\n");
while(1){
scanf("%d",&n);
if(n<0) break;
if(max
}
printf("The max is %d\nThe min is %d\n",max,min);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯