源程序如下:#includestdio.h
创新互联建站服务项目包括沽源网站建设、沽源网站制作、沽源网页制作以及沽源网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,沽源网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到沽源省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
int main()
{
float x,sum=0,avg=0,max,min;
int i=1;
printf("请输入10个浮点型的数:\n");
scanf("%f",x);
max=min=x;
while (i=9)
{
scanf("%f",x);
sum=sum+x;
if (xmax)
max=x;
else
min=x;
i=i+1;
}
avg=sum/10;
printf("和为:%.2f\n平均值为:%.2f\n最大值为:%.0f\n最小值为:%.0f\n",sum,avg,max,min);
return 0;
}
VC++6.0测试如下:
改好了。
#include stdio.h
#include math.h
float sum(float x[8]);//你处理的是一个数组,不是一个数,而且声明函数的时候参数一定要加上类型,声明的时候要加一个分别结束
float ave(float x[8]);//同上
void main()
{
float x[8];
printf("输入8个浮点型数\n");
int i;//你没有声明变量i
for(i=0;i=7;i++)
scanf("%f",x[i]);
printf("总数为:%f\n平均数为:%f\n",sum(x),ave(x));
system("pause");
}
float sum(float x[8]) //你的函数声明的是float类型,你却写成了空类型
{
int i;
float sum=0.0;
for(i=0;i=7;i++)
sum=sum+x[i];
return sum;
}
float ave(float x[8])
{
return sum(x)/8;
}
思路:直接定义两个变量n和sum,n用于接受键盘输入,sum用于存储累加和,每次输入并累加求和。
参考代码:
#include "stdio.h"
#define N 10 //宏定义N的值
int main()
{
int n,i,sum=0;
for(i=0;iN;i++){
scanf("%d",n);
sum+=n;
}
printf("求和为:%d\n",sum);
}
/*
运行结果:输入N个数求和
8 7 3 4 1 9 2 0 5 6
求和为:45
*/
#include stdio.h
int main()
{
float a,b;//如果需要更精确,可以定义为double型。
printf("请依次输入这两个数(用空格分开):");
scanf("%f %f",a,b);
printf("求和等于:%.6f\n\n",a+b);//其中“%.6f”是精确到小数点后6位,可以根据需要改。
return 0;
}
一、 算法:
1 输入N;
2 循环输入N个数值;
3 将每个数值累加到结果上;
4 循环结束后输出结果。
二、代码:
#include stdio.h
int main()
{
int N, s=0, n;
scanf("%d",N);//输入N
while(N--)//循环N次
{
scanf("%d",n);//输入一个数。
s+=n;//累加。
}
printf("%d\n", s);//输出结果
return 0;
}
三、运行截图示例: