C语言 如何打印下面的程序?[关闭]

vlju58qv  于 2023-03-22  发布在  其他
关注(0)|答案(1)|浏览(135)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
4天前关闭。
Improve this question
我想修复代码,并在控制台我想看到-1+2-3+4+....

#include<stdio.h>
#include<math.h>

int main () {
  int i,n,sum=0,d;
  scanf("%d",&n);

  for(i=0;i<=n;i++) {
    d=0+pow(-1,i-1)*i;
    printf("%d",+d);
  }

  return 0;
}
tnkciper

tnkciper1#

#include<stdio.h>

int main() {
    int i, n;
    scanf("%d", &n);

    for (i = 1; i <= n; i++) {
        // '+' + 2 = '-' see ascii code table
        printf("%c%d", '+' + (i % 2) * 2, i);
    }

    return 0;
}

相关问题