首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:对输入的一行字符串的数字字符按它们的字面值累加,输出此累加和。例如,输入一行字符是:ab34dh8u,输出值应当是15。请填空。 #include <stdio.h> #include <ctype.h> m
以下程序的功能是:对输入的一行字符串的数字字符按它们的字面值累加,输出此累加和。例如,输入一行字符是:ab34dh8u,输出值应当是15。请填空。 #include <stdio.h> #include <ctype.h> m
admin
2009-02-15
34
问题
以下程序的功能是:对输入的一行字符串的数字字符按它们的字面值累加,输出此累加和。例如,输入一行字符是:ab34dh8u,输出值应当是15。请填空。
#include <stdio.h>
#include <ctype.h>
main()
{ char ch; int a,s;
【 】;
while((ch=getchar())【 】)
if( isdigit (ch))
{ a=【 】;s+=a;}
printf("s=%d\n\n",s);}
选项
答案
s=0 !=’\n’ ch-’0’
解析
按照题目的要求,s用于保存累加结果;while语句用于得到一个字符串,并以’\n’结束;if语句用于判断一个字符是否为数值型,如果是就将其累加至s中。
转载请注明原文地址:https://kaotiyun.com/show/DfXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Label1)中,如下图所示,放开鼠标左键后,停止同步显示。下面可以实现此功能的程序是()。
利用通用对话框控件打开字体对话框的操作是()。
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序()。
关系数据模型的三个组成部分中不包括()。
窗体上有名称为Listl的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是()。
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubTextl_KeyPress(KeyAsciiAsInteger)If"A"
窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()PrivateSubCommand1_Click()Text1.Text=””
下面变量定义中错误的是
结构化程序设计的3种结构是()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
随机试题
金属切削机床是用切削方法将毛坯加工成机器零件的装备。下列选项中属于金属切削机床易造成机械性伤害的危险部位或危险部件有()。
简述电子商务有形产品定制生产的优势。
腰椎间盘突出症坐骨神经痛是因为
女性,43岁,诊断为乳腺癌,B超示癌肿长径为3.5cm,查体同侧腋窝有肿大淋巴结,尚可推动,无远处转移。该患者的临床分期为
颌骨骨折最重要的临床体征是
由于个人汽车贷款购买的标的产品为移动易耗品,其风险相对于个人住房贷款来说更难把握。()
下列选项中.影响证券投资基金价格波动的最基本因素是()。
或有事项符合负债确认条件时可以转化为负债。()
在儿童的学习策略训练中,使策略与动机激励相结合的最有效方法是()
Oneofthehottestquestionsinthestudyofanimalbehavioris."Doanimalshaveemotions?"Thesimpleansweris."Ofcourseth
最新回复
(
0
)