![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
调用子程序的程序段格式为M98 P_;地址字符P后跟8位数字,前四位为(),后四位为子程号
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
第3题
第6题
第7题
例如,若输入字符串“-1234”,则函数把它转换为整数值 -1234。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
include <stdio.h>
include <string.h>
long fun(char *p)
{
}
main ( )
{
char s[6];
long n;
printf("Enter a string:\n");
gets(s);
n=fun(s);
printf("%ld\n",n);
}
第8题
A.35H,0DFH
B.35H,0FFH
C.39H,0DFH
D.39H,OFFH
第10题
按给定函数原型编程检查一个字符串是否全由数字组成。 int IsAllDigit(char p[]);/*若全由数字组成,则函数返回1,否则返回0*/ 在主函数中,从键盘输入一个字符串(假设字符串的最大长度为20个字符),调用函数IsAllDigit(),检查该字符串是否全由数字组成,然后在主函数中根据函数IsAllDigit()的返回值输出相应的提示信息。 程序的第1次运行结果: Please input a string: help456↙ The string is not digit string. 程序的第2次运行结果: Please input a string: 20150216↙ The string is digit string. 在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int IsAllDigit(char p[]); int main() { char a[80]; printf("Please input a string:\n"); gets(a); if (IsAllDigit(a)) printf("The string is digit string."); else printf("The string is not digit string."); return 0; } int IsAllDigit(char p[]) { int flag = 1, i; for (i = 0; ___________; i++) { if ( ___________________) { flag = 0; _________; } } return flag; }
A、第17行: p[i] != '\0' 第19行: p[i] < '0' || p[i] > '9' 第22行: break
B、第17行: p[i] = '\0' 第19行: p[i] < '0' && p[i] > '9' 第22行: continue
C、第17行: p[i] == '\0' 第19行: p[i] < 0 || p[i] > 9 第22行: break
D、第17行: p[i] != '\n' 第19行: p[i] < 0 && p[i] > 9 第22行: continue
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!