怎么用C语言中的while循环比较任意十个数的大小
答案:1 悬赏:50 手机版
解决时间 2021-02-24 04:13
- 提问者网友:書生途
- 2021-02-23 12:03
怎么用C语言中的while循环比较任意十个数的大小
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-02-23 12:47
#include <stdio.h>
#include <stdlib.h>
#define N 10 //可以设定输入的个数
int main()
{
double nums[N];
int i = 0;
int j = 0;
double Max;
while(i < N)
{
printf("请输入第%d个数:", i + 1);
scanf("%lf",&nums[i]);
i++;
}
Max = nums[0];
while(j < N)
{
if(nums[j] > Max) //大于号改为小于号,就能取最小值
{
Max = nums[j];
}
j++;
}
printf("最大值为:%.lf", Max);
return 0;
}
for循环简单点:
int main()
{
double nums[N];
int i;
double Max;
for(i = 0; i < N; i++)
{
printf("请输入第%d个数:", i + 1);
scanf("%lf",&nums[i]);
}
Max = nums[0];
for(i = 0; i < N; i++)
{
if(nums[i] > Max) //大于号改为小于号,就能取最小值
{
Max = nums[i];
}
}
printf("最大值为:%.lf", Max);
return 0;
}
#include <stdlib.h>
#define N 10 //可以设定输入的个数
int main()
{
double nums[N];
int i = 0;
int j = 0;
double Max;
while(i < N)
{
printf("请输入第%d个数:", i + 1);
scanf("%lf",&nums[i]);
i++;
}
Max = nums[0];
while(j < N)
{
if(nums[j] > Max) //大于号改为小于号,就能取最小值
{
Max = nums[j];
}
j++;
}
printf("最大值为:%.lf", Max);
return 0;
}
for循环简单点:
int main()
{
double nums[N];
int i;
double Max;
for(i = 0; i < N; i++)
{
printf("请输入第%d个数:", i + 1);
scanf("%lf",&nums[i]);
}
Max = nums[0];
for(i = 0; i < N; i++)
{
if(nums[i] > Max) //大于号改为小于号,就能取最小值
{
Max = nums[i];
}
}
printf("最大值为:%.lf", Max);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯