用c语言完成1、计算1~100 之间所有奇数以及所有偶数之和。+2、编写程序求 1-3+5-7+9·····-99 的和。3、任意输入一个正整数将其倒序后输出。例如输入 5678则输出8765编程实现。
1、计算1~100之间所有奇数以及所有偶数之和
#include <stdio.h>
int main() {
int sum_odd = 0, sum_even = 0;
for(int i = 1; i <= 100; i++) {
if(i % 2 == 0) {
sum_even += i;
} else {
sum_odd += i;
}
}
printf("1~100之间所有奇数之和为:%d\n", sum_odd);
printf("1~100之间所有偶数之和为:%d\n", sum_even);
return 0;
}
2、求 1-3+5-7+9.·····-99 的和
#include <stdio.h>
int main() {
int sum = 0;
for(int i = 1; i <= 99; i += 2) {
if(i % 4 == 1) {
sum += i;
} else {
sum -= i;
}
}
printf("1-3+5-7+9.·····-99的和为:%d\n", sum);
return 0;
}
3、任意输入一个正整数,将其倒序后输出
#include <stdio.h>
int main() {
int n, reversed = 0;
printf("请输入一个正整数:");
scanf("%d", &n);
while(n > 0) {
reversed = reversed * 10 + n % 10;
n /= 10;
}
printf("该数字的倒序为:%d\n", reversed);
return 0;
}
``
原文地址: https://www.cveoy.top/t/topic/fdEn 著作权归作者所有。请勿转载和采集!