
C语言题:求1-3+5-7+9...99的和,用一个循环结构
展开全部
#include <stdio.h>
// C语言题:求1-3+5-7+9...99的和,用一个循环结构
int fun(int n) {
int i = 1,sum = 0,flag = 1;
do {
sum += flag*i;
i += 2;
flag = -flag;
}while(i < n);
return sum;
}
int main() {
int n;
printf("n = ");
while(scanf("%d",&n) == 1) {
printf("n = %d时,和是%d\n",n,fun(n));
printf("n = (q to quit)");
}
return 0;
}
2019-04-04
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询