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

要用c++语句来实现
2025-06-26 22:12:32
推荐回答(5个)
回答1:

#include
using namespace std;

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

cout<<"请输入你的n个数!"<
for(int i=0;i {
cout<<"现在输入 第"< cin>>type;
aa[i]=type;

}

int min=aa[0];

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

}
cout<<"最小值是:"<
}

回答2:

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

不要误导人家啊。。

回答3:

#include
int main(void){
int n,i;
printf("输入一个正整数n:");
scanf("%d",&n);
int a[n],b;
for(i=0;iprintf("输入第%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:

#include

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

回答5:

so easy?!
~。~!