1+2+3+4+5...+100=?C 语言

来源:百度知道 编辑:UC知道 时间:2024/06/05 03:14:12
#include "stdio.h"
main()

{
int n=1
}
if n≤100;
n+s=s;
n+1=n;
printf; s
我这个哪里错了啊。可以告诉我吗?我刚学的。详细点。

#include <stdio.h>
void main()
{
int s=0,n=1; //s为和,得赋值
while(n<=100) //这个用while,表示当n<=100时循环,if只一次就结束了
{
s=s+n; //和s累加n
n=n+1; //n加1
}
printf("%d\n",s); //输出和
}
赋值应用n=n+1;而不是n+1=n;s要定义再用
if(条件){ 执行语句};
printf("%d\n",s);是printf的用法,\n代表输出后回车,你可以把\n去掉跟两次输出结果对比一下就知道了.

#include "stdio.h"
main()
{
int n=1;
int i;
for(i=1;i≤100;i++)
{
n=n+i;
printf("%d",n);
}
}

错误1:int n=1 没有分号;

错误2:if n≤100;格式不对.而且没有大括号.
错误3:输出语句格式不对.你看看我的是怎么写的
而且这应该用循环语句.for.
而且你main()的大括号括的也不对.你照着我的.看一遍就知道了.

#include "stdio.h"
main()

{
int n=1;
for (int i = 0; i < 100; i++)
{
n += 1;
}
printf("%d", n);
}