c语言编程,输入n个数,输出其最大值和最小值

2020-07-05

c语言编程,输入n个数,输出其最大值和最小值


#include
int main()
{
int i, x, x_min, x_max, n;
scanf("%d",&n);
scanf("%d",&x);
x_min=x_max=x;
for(i=1;i{scanf("%d",&x);
if(x>x_max)x_max=x;
if(x}
printf("max=%dmin=%d",x_max,m_min);
system("pause");
}int n;
printf("输几个数:");
scanf("%d",&n);
printf("输入%d个数:",n);
int s[n];
scanf("%d",&s[0]);
int min=s[0],max=s[0];
for(int i=1;i{scanf("%d",&s[i]);
if(min>s[i])min=s[i];
if(maxprintf("最大%d最小是%d",max,min);追问

从定义数组开始就每行都有错追答

有没有加上头文件,我以为你知道的。
#include
int main(void)
{
int n;
printf("你要输入几个数:");
scanf("%d",&n);
printf("输入%d个数:",n);
int s[n];
scanf("%d",&s[0]);
int min=s[0],max=s[0];
for(int i=1;is[i])min=s[i];
if(maxprintf("最大是%d最小是%d",max,min);
}本回答被提问者采纳main()
{
int max=-32767,min=32767;
int n,x;
int i;
scanf("%d",&n);

for(i=0;i
{
scanf("%d",&x);

if(x>max) max=x;

if(x
}

printf("max=%d,min=%",max,min);

}#include
#include//如果运出请句删了
void main()
{
int i, j, temp,n;
int a[1000];
scanf("%d",n);
for (i=0;i<9;i++)
scanf("%d",a[i]);
for (j = 0; j < n; j++)
{
for (i = 0; i < n - j; i++)
{
if (a[i] > a[i + 1])
{
temp = a[i];
a[i] = a[i + 1];
a[i + 1] = temp;
}
}
}
printf("%d",a[0]);
printf("\n");
printf("%d",a[n]);
printf("\n");
system("pause");//如行不出请把这局删了
}本回答被网友采纳

#includeint main(){ int max,min; int a[1000]; int n,i; scanf("%d",&n); for(i=0;ia[i]) min=a[i]; } printf("%d %d",max,min);}

在键盘上输入一个数N,编程求N的阶乘N!并输出结果


import java.util.Scanner;

public class Jiecheng {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int sum = 1;
public int getSum(){
for(int i=a;i>0;i--){
sum = sum*i;

}
return sum;
}

public static void main(String arg[]){
Jiecheng a = new Jiecheng();
System.out.print(a.getSum());

}

}
#include
int main()
{
int n,sum=1;
scanf("%d",&n);
for(int i=2;i<=n;i++)
sum*=i;
printf("%d\n",sum);
return 0;
}追问

这个好象不是数据库的追答

数据库的?你想要用什么做?这是c++的题目吧这种问题跟数据库有什么关系?
c++编程,输入n个数,将这n个整数组成新数并输出


#include
#include
usingnamespacestd;
intmain()
{
intn,sum=0;
cin>>n;
inta[n];
for(inti=0;i{
cin>>a[i];
}
for(intj=n-1;j>=0;j--)
{
a[j]=a[j]*pow(10,(n-j-1)*1.0);
sum=sum+a[j];
}
cout<return0;
}

自写

哪里有疑问
用c语言编程内容:终端输入n个数,并将其排序。谢谢
一楼的代粗糙
也有错误!
[code]
#include
#include
/* 希尔:把v[0]...v[n-1]升序排序 */
void shellsort(int v[], int n)
{
int gap, j, temp;

for (gap = n / 2; gap > 0; gap /= 2)
for (i = gap; i < n; i++)
for(j=i-gap; j>=0&&v[j]>v[j+gap]; j -= gap) {
temp = v[j];
v[j] = v[j + gap];
v[j + gap] = temp;
}
}

int main()
{
int n, i, *a = NULL;

scanf("%d", &n);
a = (int *)malloc(n * sizeof(int));
if (a == NULL)
exit(1);
for (i = 0; i < n; i++)
scanf("%d", a + i);

shellsort(a, n);
for (i = 0; i < n; i++)
printf("%d ", a[i]);
return 0;
}
[/code]#indenfnum 5
main()
{ int i,j,k;
int a[num];
for(i=0;ifor(i=0;i{
for(j=1;jif(a[i]}
for(i=0;i}