输入一个五位数,求这五个数之和,怎么做?

路飞40
浏览 1926回答 2
2回答

皓韵儿

#include <stdio.h>int main(){ int a; int sum = 0; scanf("%d", &a);  while(a){ sum +=  a % 10; a /= 10; } printf("%d\n", sum); return 0;}

其实我真的不是东北人

我不是C语言的, 但是我用JS写了一份,你参考下, 估计一会就知道了。function num(number){      // 由于JS  int类型获取不到长度,number.toString() 转换成字符串然后 .length  获取他的长度,为了循环    var len = number.toString().length;    //    定义一个变量赋值0    var b = 0;            // 循环你输入进去的长度    for(var i=0;i<len;i++)    {        //  number.toString().slice(i,i+1)  ; 将int类型转换string类型 然后截取,第一次0,1,第二次1,2, 2,3......        //  parseInt 用来转换为int类型,然后 b = 0+1, 第二次b就等于1, b = 1+2............        b += parseInt(number.toString().slice(i,i+1));    }    // 总数 return  出去    return b;}//  弹出 21alert(num(123456));
打开App,查看更多内容
随时随地看视频慕课网APP