c - 输入 n(一个正整数)数字并计算它们的总和、平均值和数字的平方和
问题描述
我是初学者,这是我目前的代码。我对如何实现“计算数字的平方和”感到困惑。
#include <stdio.h>
int main()
{
int i,n,Sum=0,numbers;
float Average;
printf("\nPlease Enter How many Numbers you want?\n");
scanf("%d",&n);
printf("\nPlease Enter the Number(s) one by one\n");
for(i=0;i<n;++i)
{
scanf("%d", &numbers);
Sum = Sum +numbers;
}
Average = Sum/n;
printf("\nSum of the %d Numbers = %d",n,Sum);
printf("\nAverage of the %d Numbers = %.2f",n, Average);
// printf("\nSum of the Square of %d Numbers = %d",n, );
return 0;
}
解决方案
您可以创建一个变量并完全按照您对 的操作进行操作Sum
,只是您现在要添加正方形。
int sumOfSqaure = 0;
// code
for(i = 0; i < n; ++i)
{
scanf("%d", &numbers);
// a = a + b is equal to a += b
sumOfSqaure += numbers;
sumOfSqaure += numbers * numbers; // n * n == n ^ 2
}
推荐阅读
- python - 标签文本下的Python抓取?
- python - 单击图像 1 次,获取位置并销毁窗口 OpenCv
- ios - iOS 13 - UIApplicationDelegate 中的 applicationWillTerminate 等效于 UISceneDelegate?
- python - 每个键将几乎相同的字典值列表组合在一起
- python - 无法生成任何 Kafka 消息
- powershell - 运行 Remote PS 脚本以部署软件
- java - 粘贴文本后编辑文本工作很奇怪
- c# - 在 Asp.Net Core 的 AddTransient 方法中使用泛型
- javascript - 使用角色按钮从跨度触发 javascript 函数时面临问题
- php - 如何从子类别 Woocommerce 产品类别中获取父名称