C语言如何把找出的最大数置0输入10个数字,输出其中最大的3个数字,找出第一个后,需要把这个数字置0,然后找第二个最大的,#include void main(){int a,max,b;int score[10];for(a=0;a

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 14:47:04

C语言如何把找出的最大数置0输入10个数字,输出其中最大的3个数字,找出第一个后,需要把这个数字置0,然后找第二个最大的,#include void main(){int a,max,b;int score[10];for(a=0;a
C语言如何把找出的最大数置0
输入10个数字,输出其中最大的3个数字,找出第一个后,需要把这个数字置0,然后找第二个最大的,
#include
void main()
{
int a,max,b;
int score[10];
for(a=0;a

C语言如何把找出的最大数置0输入10个数字,输出其中最大的3个数字,找出第一个后,需要把这个数字置0,然后找第二个最大的,#include void main(){int a,max,b;int score[10];for(a=0;a
你这个问题描述不清楚.
做为一个实现特定功能的代码. 需要有输入和输入.

对于输入, 需要描述从哪里取数据, 是键盘, 文件还是内存.
还需描述数字格式, 是整数还是浮点数

对于输出, 需要描述怎样输出, 是输出到屏幕, 文件还是内存.
#include "stdio.h"
void find_max(int *pScore, int nScoreLen, int *pMax, int nMaxCount, int nResultLen);
int main(int argc, char* argv[])
{
#define SCORE_LEN 10
#define MAX_COUNT 3
int a,max[MAX_COUNT], nmax=0;
int score[SCORE_LEN];
for(a = 0; a < SCORE_LEN;++a)
{
printf("%d人目の点数を入力してください", a + 1);
scanf("%d", &score[a]);
}
for(a = 0; a < MAX_COUNT; ++a)
{
find_max(score, SCORE_LEN, max, MAX_COUNT, nmax);
printf("%d %dth\r\n",score[max[nmax]], nmax+1);
nmax++;
}
return 0;
}
void find_max(int *pScore, int nScoreLen, int *pMax, int nMaxCount, int nResultLen)
{
int a, b, c = 0;
int bInitOk = 0;
for(a = 0; a < nScoreLen; ++a)
{
for(b = 0; b < nResultLen; ++b)
{
if(pMax[b] == a)
{
break;
}
}
if(b < nResultLen)
{
continue;
}
if(0 == bInitOk)
{
bInitOk = 1;
c = a;
}
else
{
if(pScore[c] < pScore[a])
{
c = a;
}
}
}
pMax[nResultLen] = c;
}

c语言 输入10个数 找出最大数与最小数 并指出所在位置怎样找出所在位置呢? c语言高手急救:从输入的10个数中,找出最大值和最小值,然后去掉一个最大数和一个最小数,求剩余数的平均 C语言如何把找出的最大数置0输入10个数字,输出其中最大的3个数字,找出第一个后,需要把这个数字置0,然后找第二个最大的,#include void main(){int a,max,b;int score[10];for(a=0;a c语言输入20个数求出其中最大数 编程从输入的10个数中,去掉一个最大数和一个最小数,求剩余数的平均值.用C语言啊 编写一个C语言程序,要求输入3个数,求最大数和最小数之和. 用C语言输入十个数,先排序,然后分别求出偶数和奇数的最大数 java求最大数和次大数依次输入10个数,求他们的最大数和次大数. 如何设计用vb语言编写一个程序,输入三个数,输出其中的最大数 求多个数中最大数的C语言程序 C语言:定义一个符号常量N,从键盘上输入有N个元素的数组a,找出其中的最大数及其下标. 输入10个数,用指针把最大数和最小数互换并输出10个数 如何用C语言编程“输入n个整数,求其中最大数及其所在的位置,并求出此n个数中素数的个数.” c语言编程从输入的n个数中,去掉一个最大数和一个最小数,求剩余数的平均值.要求简单易懂. c语言 输入8个数 交换最大数和最小数的位置 我这么变成为什么不对?#includemain(){int i,j,k,max,min,a,b,c[8];for(i=0;i C语言中五个数比大小,输出最大数如何写代码 由键盘任意输入3个数据,找出其中的最大数和最小数 c语言编程序的.还有就是记得解释你的步骤的意思我刚刚学,望见谅 c语言中求abc三个数中的最大数