重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用C语言实现1+2+3+…+10
成都创新互联公司是专业的巴州网站建设公司,巴州接单;提供做网站、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行巴州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
初始化
代码段:
int i,s1=0,s2=0,s3=0;
使用for语句实现:
代码段:
for(i=1;i=10;i++)//for语句部分
{
s1+=i;
}
printf("s1=%d\n",s1);
使用while语句实现:
代码段:
i=1;
while(i=10) //while语句部分
{
s2+=i;
i++;
}
printf("s2=%d\n",s2);
使用do..while语句实现:
i=1;
do//do..while语句部分
{
s3+=i;
i++;
}while(i=10);
printf("s3=%d\n",s3);
运行结果:
S1=55;
S2=55;
S3=55;
结果运行都是正确的
整体代码如下:
#includestdio.h
void main()
{
int i,s1=0,s2=0,s3=0;
for(i=1;i=10;i++)//for语句部分
{
s1+=i;
}
printf("s1=%d\n",s1);
i=1;//while语句部分
while(i=10)
{
s2+=i;
i++;
}
printf("s2=%d\n",s2);
i=1;//do..while语句部分
do
{
s3+=i;
i++;
}while(i=10);
printf("s3=%d\n",s3);}
直接求两数之和include stdio.hint main (){int a,b,sum; //申明a,b,sum为整型
a=1;b=1; //给a,b赋值,这里a,b自己定
sum=a+b; //求和
printf{"the sum is %d",sum}; //输出sum的值
return (0);}
求输入的两数之和#include stdio.hint main (){int a,b,sum;
printf{"Please enter x,y:"}; //提示输入x,y
scanf{"%d,%d",a,b}; //将输入的值赋给a,b
sum=a+b; //求和
printf{"the sum is %d",sum}; //输出sum的值
return (0);
}
使用函数求和:
#include stdio.hint sum(int x,int y) //定义求和函数{int sum; //申明sum为整数型sum=x+y; //将输入函数的x,y求和return(sum); //向函数返回sum的值}
int main () //以下为主函数{int a,b,sum;
sum=sum(a,b); //调用求和函数
printf{"the sum is %d",sum}; //输出sum的值
return (0);
}
望采纳,嘿嘿。
先说个题外话,您认为k=add(i,j)比k=i+j简单吗? 回到正题,问题出在scanf,改成scanf("%d%d", i, j);就可以了。如果不改,那么你输入就应该这样(例如):3,5。输出结果:8。也就是说,你必须在输入时输入两个数,并且以“,”隔开。还有个问题,你的getchar不会使程序暂停,因为输入队列中的“\"传入了getchar,你可以再加一个getchar,或者先清空输入队列,用scanf输入函数使之停顿。也可以,或者改用system("pause")暂停程序。