c语言 累加一行字符中的数字
来源:百度知道 编辑:UC知道 时间:2024/05/18 16:50:05
键盘输入一行字符(总字符个数从1到80个都可能,以回车符表示结束),将其中每个数字字符所代表的数值累加起来,输出结果。
如输入abc235,答案输出为10。
{编程要求(1)使用下面程序段逐个读入键盘输入的一行字符
chai ch;
while((ch=getchar())!='\n')
(2)数字字符转为对应的数值用a=ch-'0'}
如果让自己编我也能用数组编一个能用的,但问题就在那个编程要求用getchar读入,天那,有人会吗,帮帮小弟吧!
如输入abc235,答案输出为10。
{编程要求(1)使用下面程序段逐个读入键盘输入的一行字符
chai ch;
while((ch=getchar())!='\n')
(2)数字字符转为对应的数值用a=ch-'0'}
如果让自己编我也能用数组编一个能用的,但问题就在那个编程要求用getchar读入,天那,有人会吗,帮帮小弟吧!
#include <ctype.h>
#include <stdio.h>
main()
{
char ch;
int sum = 0;
while((ch=getchar())!='\n')
{
if(isdigit(ch))
{
sum += ch-'0';
}
}
printf("Sum=%d\n", sum);
return 0;
}
孩子,多看书!!
c语言,累加一行字符中的数字
c语言 累加一行字符中的数字
C语言编写,输入一行字符(用回车结束),每个数字字符的前后都有空格.请编程,把这一行中的数字转换成一个整数
C语言:输入一行文字,找出其中大小写,数字 空格 其他字符,
C语言 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
C语言编程:输入一行字符,统计出其中英文字母、空格、数字和其他字符的个数
用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数.
C语言题:输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符。
C语言如何实现第一行字符串有第二行字符串中的字符?
C语言中的转义字符