题目内容

以下程序的功能是:将无符号八进制数字构成的字符串转换为十进制整数。要想使程序转换十进制数字构成的字符串为十进制整数,应修改程序中的第________行(注:每行前面的数字为行号)。1 #include 2 void main()3 { char s[6];4 int n,j;5 gets(s);6 if(s[0]!='\0') n=s[0]-'0';7 j=0;8 while(s[j++]!='\0') n=n*8+s[j]-'0';9 printf("%d\n",n); }

A. 3
B. 6
C. 7
D. 8

查看答案
更多问题

下面程序运行后,输出结果是________。#includevoid main(){ char s[ ]="father";int i,j=0;for(i=1;i<6;i++)if(s[j]

A. f
B. fa
C. farher
D. fath

有如下程序#includevoid main(){ char ch[2][5]={"6937","8254"};int i,j,s=0;for(i=0;i<2;i++)for(j=0;ch[i][j]>'\0';j+=2)s=10*s+ch[i][j]-'0';printf("%d\n",s);}该程序的输出结果是________。

A. 69825
B. 63825
C. 6385
D. 693825

以下程序输出的结果是_________ 。#include void main( ){ char str[ ]="1a2b3c"; int i;for(i=0;str[i]!='\0';i++)if(str[i]>='0'&&str[i]<='9')printf("%c",str[i]);printf("\n");}

A. 123456789
B. 1a2b3c
C. abc
D. 123

下列程序的输出结果是________。#include void main(){char b[]="ABCDEFG";char p=7;while(--p>0)putchar(b[p]);putchar('\n');}

A. GFEDCBA
BCDEFG
C. ABCDEF
D. GFEDCB

答案查题题库