2014年计算机二级C语言上机模拟试题67

全国等级考试资料网 2019-01-17 18:57:23 112
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。 

例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 

注意:源程序存放在考生文件夹下的BLANK1.C中。 

不得增行或删行,也不得更改程序的结构! 

给定源程序: 

#include  

#include  

#include  

#define N 9 

long ctod( char *s ) 

{ long d=0; 

while(*s) 

if(isdigit( *s)) { 

d=d*10+*s-__1__; 

__2__; } 

return d; 

long fun( char *a, char *b ) 

return __3__; 

main() 

{ char s1[N],s2[N]; 

do 

{ printf("Input string s1 : "); gets(s1); } 

while( strlen(s1)>N ); 

do 

{ printf("Input string s2 : "); gets(s2); } 

while( strlen(s2)>N ); 

printf("The result is: %ld ", fun(s1,s2) ); 

}

首页 1 2 3 尾页 相关资料

相关阅读