问题描述:编写一个程序,计算任意输入的正整数的各位数字之和。(输入的位数不要超过10位。多组测试数据输入)
作者:何知令
发表时间:2017年2月11日
输入:123
作者:何知令
发表时间:2017年2月11日
输入:123
输出:6
代码:
/*
问题描述:编写一个程序,计算任意输入的正整数的各位数字之和。(输入的位数不要超过10位。多组测试数据输入)
作者:何知令
发表时间:2017年2月11日
输入:123
输出:6
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
char num[10];
int i;
int sum=0;
gets(num);
for(i=0; num[i]!='\0'; i++)
{
num[i]-=48;
sum+=num[i];
}
printf("%d\n",sum);
return 0;
}
程序运行结果展示:
知识点总结:数组
学习心得:看看吧,连自己“错”在哪都不知道