用C语言函数来求1+2+3+4+···+100
发布网友
发布时间:2023-12-30 08:53
我来回答
共5个回答
热心网友
时间:2024-07-13 14:51
# include <stdio.h>
int sum (int k)
{
int i=0,s=0;
for(i=0;i<=k;i++) // 不要分号
s=s+i;
return (s);
}
int main()
{
int k;
printf("输入一个数");
scanf("%d",&k);
k=sum(k);
printf("%d",k);
}
热心网友
时间:2024-07-13 14:51
#include<stdio.h>
main()
{
int n;
int s=0;
for(n=1;;n++)
{
s+=n;
if(s>=1000)
break;
}
printf("n=%d,s=%d",n,s);
}
我运行了,没错误。结果为:n=45,s=1035
热心网友
时间:2024-07-13 14:52
#include<stdio.h>
main(){
int sum=0,i;
for(i=0;i<=100;i++){
sum=sum+i;}
printf("从1加到100的结果:%d\n",sum);
}
热心网友
时间:2024-07-13 14:52
程序没有问题就是定义求合函数 FOR语句多了一个分号 编程一定要细心才行。
热心网友
时间:2024-07-13 14:53
for(i=0;i<=k;i++);
for 的;去掉, 用;代表一段语句结束