c语言简单求和,编写程序:输入两个数,求两个数的和

c语言简单求和,编写程序:输入两个数,求两个数的和,第1张

利用C语言编写一个求两数相加的和的编程思想和方法如下:

1首先需要定义三个变量a,b,c,两个为相加的数,第三个为相加后得到的和。

2然后使用scanf()语句接收从键盘输入的两个数,为变量a,b赋值。

3接着进行a和b的加法运算,将结果赋值给变量c。

4最后使用printf()语句将计算结果显示在屏幕上。

5代码编写完毕后,点击运行后即可在调试窗口看到程序的运行结果。

楼主,不用循环似乎不行,要简单可以使用字符数组来接收输入的数字再求和。
void main()
{
char c[111];
int i=0;
int a=0;
scanf("%s",c);//输入一个数字,在111位之内,还想输入得更大,请把数组改大。
while(c[i]!='\0') //判断是否读到字符串的结尾。
{a=a+(c[i]-'0'); //c[i]指定的字符减去字符'0'就是相关的整型数字,比如
c[i]的字符为1,则'1'-'0'就得到整数1。然后求和。
i++;}
printf("%d",a);
system("pause");
}

看来你是初学者,这个很简单,不直接告诉你程序,告诉你方法,你自己编。
输入一个数后,将其模10运算,即可得到个位数,继续模10,即可得到十位数,再来两次,把这四个数相加,就是你想要的结果。
还不会,就补充提问下,我把程序贴上来。

1、首先把头文件,main函数写好#include<stdioh>  main(),如下图所示

2、之后需要定义几个变量,一个存放和,一个从1开始到100,如下图所示。

3、之后书写for循环,首先给i赋值为1,其中如果要求200以内和把数字100改为200即可。

4、然后写for循环里面的内容,sum=sum+i;把每个i的值加到sum里面。

5、最后进行输出,编写输出语句把它输出出来,sum为整形,故用%d,如下图所示就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13345657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存