输入八个整数求其中所有偶数的和c语言
时间: 2023-05-23 08:07:32 浏览: 113
A:
```
#include<stdio.h>
int main()
{
int nums[8], sum = 0;
printf("请输入八个整数:\n");
for(int i = 0; i < 8; i++)
{
scanf("%d", &nums[i]);
if(nums[i] % 2 == 0) // 判断是否为偶数
{
sum += nums[i]; // 累加偶数的值
}
}
printf("所有偶数的和为:%d", sum);
return 0;
}
```
相关问题
用c语言写一段程序,输入八个整数 求其中所有偶数的和
好的,这个问题可以回答。以下是用C语言实现的程序:
```
#include <stdio.h>
int main() {
int num, sum = 0;
printf("请输入八个整数:\n");
for (int i = 0; i < 8; i++) {
scanf("%d", &num);
if (num % 2 == 0) {
sum += num;
}
}
printf("所有偶数的和为:%d\n", sum);
return 0;
}
```
希望能对您有所帮助!
C语言输入一个正整数求其中所有偶数平方和
在C语言中,你可以通过遍历用户输入的正整数并检查每一位是否是偶数来计算它们的平方和。下面是一个简单的示例程序,它会提示用户输入一个整数,然后计算并打印出所有偶位数字的平方和:
```c
#include <stdio.h>
int main() {
int num, square_sum = 0; // 初始化总和为0
printf("请输入一个正整数:");
scanf("%d", &num); // 输入一个整数
while (num > 0) { // 遍历每一位直到数字变为0
if ((num % 10) % 2 == 0) { // 检查当前位是否为偶数
square_sum += (num % 10) * (num % 10); // 计算偶数的平方并加到总和上
}
num /= 10; // 移除最低位
}
printf("所有偶数平方之和为:%d\n", square_sum);
return 0;
}
```
在这个程序里,我们使用`%`运算符来判断每一位是否为偶数,并用`*`乘以自身来计算平方。每处理完一位数字,就将原数字除以10(相当于移除最低位)继续处理。
阅读全文