C语言程序任意3位数百十个位数相加之和

C语言程序任意3位数百十个位数相加之和,第1张

void

main()

{

int

num

=

0;

//要求和的三位数

int

sum

=

0;

//三位数各位数相加之和

bool

flag

=

1;

//标识输入的是否为三位数,不是三位数则flag

=

1

while(flag)

{

printf("请输入三位有效数字:");

scanf("%d",

&num);

if(num>99

&&

num

<1001)

{

flag

=

0;

sum

=

(num%10)

+

(num/10%10)

+

(num/100);

}

else

{

flag

=

1;

}

}

printf("三位数各数字之和为%d\n",

sum);

}

#include<stdioh>

int main()

{

int n,s=0;

while(1)

{

scanf("%d",&n);

s+=n;

if(getchar()=='\n')break;

}

printf("sum=%d\n",s);

return 0;

}

代码截图:

代码如下:

#include <stdioh>

long sum_n(int n){

long sum = 0;

for(int i = 1; i<=n; i++){

sum += i;

}

return sum;

}

int main(){

int n = 0;

scanf("%d",&n);

long sum = sum_n(n);

printf("1 - %d 的和是: %lld\n", n, sum);

return 0;

}

测试截图:

希望这个问题题主不要删除, 最近好多回答的题目都被删除了 主页灰了一片,谢谢

#include <stdioh>void main(){int n,s=0;scanf("%d",&n);while(n){s+=n%10;n/=10;}printf("S=%d",s);}

9编程语言:是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

10分类:机器语言、汇编语言、高级语言。

11形式:汇编语言和高级语言。

你的程序不对啊,两个数位数不相同,就会得到错误的结果额, 并且只能计算15位+15位的数,好像还不考虑进位?改一下:

#include<stdioh>

#include <stringh>

#define N 15

int main()

{

char a[N]={0},b[N]={0};

int i, alen, blen, clen, jw;

int c[N]={0}, ta[N] = {0}, tb[N] = {0};

    gets(a);

    gets(b);

    alen = strlen(a);

    blen = strlen(b);

    for (i = alen-1; i >= 0; --i){

        ta[alen-1-i] = a[i]-'0';

    }

    for (i = blen-1; i >= 0; --i){

        tb[blen-1-i] = b[i]-'0';

    }

    clen = alen > blen  alen : blen;

    for (i = 0; i < clen; ++i){

        c[i] = ta[i] +  tb[i];

    }

    jw = 0;

    for (i = 0; i < clen; ++i){

        c[i] += jw;

        jw = c[i] / 10;

        c[i] %= 10;

    }

    if (jw){

        c[clen++] = jw;

    }

    for (i = clen-1; i >= 0; --i){

        printf ("%d", c[i]);

    }

    printf ("\n");

    return 0;

}

以上就是关于C语言程序任意3位数百十个位数相加之和全部的内容,包括:C语言程序任意3位数百十个位数相加之和、c语言,实现任意多个数相加、求1-n数字的和(for)。用c语言完成程序。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9825345.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存