急求C语言编程作业答案!!谢谢!
发布网友
发布时间:2022-04-30 18:04
我来回答
共2个回答
热心网友
时间:2022-06-28 19:52
给你一份伪代码:
int main()
{
// 定义保存数据的数组和数字个数变量
int nCount, nSum=0, nMax = 0;
int nNum[1000];
// 从文件里读取nCount值;
fsscanf("%d", &nCount);
// 读取数据到nNum数组里,
// 找出最大值并保存到nMax;
for(int i=0;i<nCount;i++)
{
if (nNum[i] == nMax) continue;
nSum += nNum[i];
}
printf("最大数为:%d, 数据和: %d", nMax, nSum);
return 0
}
热心网友
时间:2022-06-28 19:52
#include<stdio.h>
void main()
{
int num, maxnum,sum;
int array[100];
printf("请输入整数的个数N(0<N<=100)\n");
scanf("%d",&num);
if(0< num && num<101)
{
printf("请依次输入%d个整数\n",num);
for(int i=0;i<num;i++)
scanf("%d",&array[i]);
maxnum=array[0];
sum=0;
for(int j=0;j<num-1;j++)
if(maxnum<=array[j+1])
maxnum=array[j+1];
for(j=0;j<num;j++)
{
if(array[j]<maxnum)
sum=sum+array[j];
printf("\n");
}
printf("数组中除最大值外其余所有的值得和为%d\n",sum);
}
}