c++中怎么写出:“输入一个正整数n,再输入n个整数,输出最小值”的代 ...

发布网友 发布时间:2024-10-24 00:02

我来回答

5个回答

热心网友 时间:4小时前

#include <iostream>
using namespace std;

int main()
{
int num;
cout<<"请输入你的n值!";
cin>>num;
int type;
int aa[1000];

cout<<"请输入你的n个数!"<<endl;

for(int i=0;i<num;i++)
{
cout<<"现在输入 第"<<i+1<<"个"<<endl;
cin>>type;
aa[i]=type;

}

int min=aa[0];

for(i=1;i<num;i++)
{
if(aa[i-1]>aa[i])
min=aa[i];

}
cout<<"最小值是:"<<min<<endl;

}

热心网友 时间:4小时前

#include<stdio.h>
int main(void){
int n,i;
printf("输入一个正整数n:");
scanf("%d",&n);
int a[n],b;
for(i=0;i<n;i++){
printf("输入第%d个正整数:",i+1);
scanf("%d",&a[i]);}
b=a[0];
for(i=1;i<=n;i++){
if(b>a[i])
b=a[i];}
printf("最小值为%d\n",b);
return 0;}

热心网友 时间:4小时前

二楼的是不可行的。。。
除非你int *a=new int[n];
c语言的话malloc。。

不要误导人家啊。。

热心网友 时间:4小时前

so easy?!
~。~!

热心网友 时间:4小时前

#include
<iostream>
using
namespace
std;
int
main()
{
int
num;
cout<<"请输入你的n值!";
cin>>num;
int
type;
int
aa[1000];
cout<<"请输入你的n个数!"<<endl;
for(int
i=0;i<num;i++)
{
cout<<"现在输入
第"<<i+1<<"个"<<endl;
cin>>type;
aa[i]=type;
}
int
min=aa[0];
for(i=1;i<num;i++)
{
if(aa[i-1]>aa[i])
min=aa[i];
}
cout<<"最小值是:"<<min<<endl;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com