输入整数n,用while循环求1到n间所有奇数之和,输出结果c语言
时间: 2023-05-13 17:04:24 浏览: 232
以下是C知道的回答:
#include <stdio.h>
int main() {
int n, sum = 0, i = 1;
printf("请输入一个整数n:");
scanf("%d", &n);
while (i <= n) {
if (i % 2 == 1) {
sum += i;
}
i++;
}
printf("1到%d间所有奇数之和为:%d", n, sum);
return 0;
}
注意:这是一个完整的C语言程序,可以直接复制粘贴运行。
相关问题
将输入的n个整数按照从小到大排序输出,并输出其中所有奇数之和。用c语言
以下是一个简单的C语言程序,用于读取n个整数,将它们按升序排列,并计算奇数之和。
```c
#include <stdio.h>
int main()
{
int n, i, j;
int a[100], temp, sum = 0;
printf("请输入整数的个数:");
scanf("%d", &n);
printf("请输入这%d个整数:", n);
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
// 插入排序,将数组a升序排列
for (i = 1; i < n; i++)
{
temp = a[i];
j = i - 1;
while (j >= 0 && a[j] > temp)
{
a[j + 1] = a[j];
j--;
}
a[j + 1] = temp;
}
// 计算奇数之和
for (i = 0; i < n; i++)
{
if (a[i] % 2 != 0)
{
sum += a[i];
}
}
// 输出升序排列后的整数及奇数之和
printf("升序排列后的整数为:");
for (i = 0; i < n; i++)
{
printf("%d ", a[i]);
}
printf("\n奇数之和为:%d\n", sum);
return 0;
}
```
这个程序使用插入排序算法将输入的整数升序排列,并计算奇数之和。注意,程序中的数组a的大小为100,因此输入的整数个数不能超过100。
C语言从键盘上输入10个整数,并求出这十个数所有奇数之和和偶数之和用While循环实现
好的,以下是代码:
```c
#include <stdio.h>
int main() {
int i = 0, num, odd_sum = 0, even_sum = 0;
while (i < 10) {
printf("请输入第%d个整数:", i + 1);
scanf("%d", &num);
if (num % 2 == 0) {
even_sum += num;
} else {
odd_sum += num;
}
i++;
}
printf("所有奇数之和为:%d\n", odd_sum);
printf("所有偶数之和为:%d\n", even_sum);
return 0;
}
```
希望能对您有所帮助!
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)