黑马程序员技术交流社区
标题:
1+2-3+4...+(-)n作业分享
[打印本页]
作者:
XiaoBaoMi
时间:
2015-6-20 18:28
标题:
1+2-3+4...+(-)n作业分享
#include <stdio.h>
int main() {
printf("请输入一个正整数\n");
/*定义需要使用的变量*/
int a = 0, oddSum = 0, evenSum = 0, result = 0;
scanf("%d",&a);
/*符号标志位*/
int flag = 1;
for(int i = 1;i <= a;i++){
if(i % 2){
/*奇数和*/
oddSum += i;
/*控制奇数输出格式*/
printf("%d",i);
}else{
/*偶数和*/
evenSum += i;
/*控制偶数输出格式*/
printf("%d",i);
}
if((flag == 1) && (i != a)){
/*符号位标志翻转*/
flag = 0;
/*控制减号输出格式*/
printf("-");
}else if((flag == 0) && (i != a)){
flag = 1;
/*控制加好输出格式*/
printf("+");
}
result = oddSum - evenSum;
}
printf("=%d",result);
return 0;
}
复制代码
作者:
Residual_mem
时间:
2015-6-21 15:50
学习学习、、。、
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2