C语言编程题,输入N 个正整数(10 < Ν ≤20 )存入数组 a 中,输出 a 中的最大值? C语言编程题: 输入 n(n<10) 个整数,将它们存入数组...

c++\u968f\u673a\u4ea7\u751f N \u4e2a\u6b63\u6574\u6570\uff0810 < \u039d \u226420 \u5b58\u5165\u6570\u7ec4 a \u4e2d\uff0c\u8f93\u51fa a \u4e2d\u7684\u6700\u5927\u503c\uff0c\u6700\u5c0f\u503c\u53ca\u6c42\u51fa\u5176\u5e73\u5747\u503c

rand(); // \u8fd9\u4e2a\u4ea7\u751f\u7684\u503c\u672c\u6765\u5c31\u5f88\u5927// \u4f60\u53ef\u4ee5\u4fee\u6539\u4e3a rand() % 100; // \u6bd4\u5982\u4f60\u7684\u6570\u5b57\u5728100\u4ee5\u5185\u3002

\u6211\u81ea\u5df1\u5199\u7684\uff0c\u4f60\u53ef\u4ee5\u53c2\u8003\u4e00\u4e0b\uff0c\u6709\u95ee\u9898\u53ef\u4ee5\u7ed9\u6211\u7559\u8a00\uff0c\u6216\u76f4\u63a5Hi\u6211\u3002
#include
#define M 100
seqsrch(r, n) /*\u5728\u6570\u7ec4r\u4e2d\u67e5\u627e\u503c\u4e3an\u7684\u6570*/
{
int r[M]\uff0cint n;
{
int i;
for(i=0;i<M;i++)
if(r[i]==n)
{
printf\uff08"\u67e5\u627e\u6210\u529f\uff01\u5728\u6570\u7ec4\u4e2d\u7684\u5e8f\u53f7\u4e3a\uff1aa[%d]\n",i\uff09\uff1b
break;
}
if(i==M)
printf("\u6570\u7ec4\u4e2d\u6ca1\u6709\u6b64\u6570\uff01\n")\uff1b
}
}
main()
{
int a[10] x;
for(int i=0;i++;i<10)
{
scanf("%d",&a[i]);
}
printf("\u8f93\u5165\u8981\u67e5\u627e\u7684\u5143\u7d20:");
scanf("%d",&x);
seqsrch(a, x);
}

#include "stdafx.h"

#include <iostream>

using namespace std;



int main()

{

int N=1;

int num[20] = { 0 };

int max, min, sum=0;

float ava=0;

while (!(N > 10 && N <= 20))

{

cout << "请输入N的值:" << endl;

cin >> N;

}

cout << "请输入N个正整数,回车键结束!" << endl;

for (int i = 0; i < N; i++)

cin >> num[i];

max = num[0];

min = num[N - 1];

for (int i = 0; i < N; i++)

{

if (num[i] > max)

max = num[i];

if (num[i] < min)

min = num[i];

sum += num[i];

}

ava = (float)sum / N;

cout << "最大数:" << max << endl;

cout << "最小数:" << min << endl;

cout << "总数:" << sum << endl;

printf("平均数:%.2f", ava);

//cout << "平均数:" << ava << endl;


system("pause");

return 0;

}



#include<stdio.h>
#define N 20
void main() { int a[N],n,i,max,min; float av;
scanf("%d",&n);
if ( n>10 && n<=N ) {
for ( i=0;i<n;i++ ) scanf("%d",&a[i]);
max=min=av=a[0];
for ( i=1;i<n;i++ ) { av+=a[i]; if ( a[i]>max ) max=a[i]; else if ( a[i]<min ) min=a[i]; }
av/=n;
printf("最大值%d,最小值%d,平均值%.2f\n",max,min,av);
} else printf("输入值%d不在(10,20]区间。\n",n);
}



扩展阅读:信息学奥赛c++编程 ... 编程必背100个代码 ... c++编程适合几岁学 ... c++入门程序代码 ... 初学编程必背50个 ... c十十编程 ... c十十编程要学多久 ... cnc编程必背50个程序 ... c#入门基础知识 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网