C二级上机的一道填空题
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 19:10:25
C二级上机的一道填空题
10、给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回.例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22.
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果.
注意:源程序存放在考生文件夹下的BLANK1.C中.
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
int fun(char *s)
{ int sum=0;
while(*s) {
//
return __3__ ;
}
main()
{ char s[81]; int n;
printf("\nEnter a string:\n\n"); gets(s);
n=fun(s);
printf("\nThe result is: %d\n\n",n);
}
.我的问题:第一个空为什么答案是48 请帮忙讲下,谢谢!
10、给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回.例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22.
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果.
注意:源程序存放在考生文件夹下的BLANK1.C中.
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
int fun(char *s)
{ int sum=0;
while(*s) {
//
return __3__ ;
}
main()
{ char s[81]; int n;
printf("\nEnter a string:\n\n"); gets(s);
n=fun(s);
printf("\nThe result is: %d\n\n",n);
}
.我的问题:第一个空为什么答案是48 请帮忙讲下,谢谢!
因为在*s里0是作为字符识别的,而字符0的ANCII码是48,如果直接
sum += *s
的话就加了48了,而我们的本意是加0,所以减48的意思就是把数字由字符形式转成数字形式.
sum += *s
的话就加了48了,而我们的本意是加0,所以减48的意思就是把数字由字符形式转成数字形式.
二级C上机改错题和填空题是填对一个空就给相应的分还是全填对才给分
一个关于二级vfp上机题的问题
C二级上机的一道题3、 给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合
一道计算机二级C语言的填空题有一个地方不是很理解、求大神~
谁有国二C语言上机题
做c语言上机改错题和程序填空题有何诀窍.题目有没有统一的特点.
高手帮忙看一道二级C的真题~
一道二级C语言的题目,
计算机二级C语言的一道练习题,
2011年9月计算机二级C笔试试题中有一道填空题和2010年9月计算机二级中的填空题一模一样啊?!
计算机二级C语言一道填空题答案是%lf%f 写成了%f %f能给1分吗?
全国计算机二级VF上机题的做题步骤是什么?做完基本操作题再怎么做下一个简单应用题呢?