2014年计算机二级C语言上机模拟试题67
给定程序中,函数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 尾页 相关资料 |