- #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;
- }
复制代码 |
|