变量i要放在循环前面跟sum一块定义就可以了把循环判断里面的int去掉
你是不是想算1到n求和,sum输出应该在for循环外面。
#include<stdio.h> int main() { int n,i,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { sum+=i; } printf("%d",sum); }