不知道你具体想问什么
从图片上看你建立的应该是cpp文件,而不是.c文件,具体还是需要看你用的什么编译器
从代码上看,如果是用的c++编译器,是不支持void的,应改为int
我对c不熟悉,没记错的话double对应的是%f,而不是%if
从代码逻辑上看也不知道你想干啥
从可学习性来看,对于语法,并没有感觉这串代码可以深刻的理解for循环,反而更绕大脑,其他更深层的问题,就不清楚了
#include <stdio.h> main() { int i, t= -1, sum = 0; for (i = 1; i <= 100; i++) sum += i * (t *= -1); printf("%d\n",sum); }