首页 > 代码库 > (c语法百题23)各位数字之和

(c语法百题23)各位数字之和

知识点:

字符函数 strlen()的用法

ASCLL码与数字的转换,-48

数组的灵活用法,数组名的用法。

 char a[100];  int i,s=0,m;  scanf("%s",&a);  m=strlen(a);

 

内容: 求输入的一个整数的各位数字之和

输入说明:

一行一个整数

输出说明:

一个整数

输入样例:

2147483646

输出样例 :

45

#include <stdio.h>#include <string.h>int main(){ char a[100]; int i,s=0,m; scanf("%s",&a); m=strlen(a); for (i=0;i<m;i++) {  s+=a[i]-48; } printf("%d\n",s); return 0;}