![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
程序改错。 /*功能:将八进制转数的字符串换为十进制数。如输入“127”,结果为87 ------------------------------------------------------*/ #include "stdio.h" int main(void) { char p,s[6]; /****FOUND****/ int n; p=s; gets(p);
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/no_answer.png)
A、(123)10 (1111100)2 (173)8
B、(124)10 (1111100)2 (173)8
C、(124)10 (1111100)2 (174)8
D、(123)10 (1111101)2 (174)8
程序改错: /*功能:读入一行英文文本,将其中每个单词的最后一个字母改成 大写,然后输出此文本行 (这里的“单词”是指由空格 隔开的字符串)。 例如:若输入“I am a student to take the examination.”, 则应输出“I aM A studenT tO takE thE examination.”。 ------------------------------------------------------*/ #include "conio.h" #include "stdio.h" #include "ctype.h" #include "string.h" up1st ( char *p ) { /**********FOUND**********/ int k = 0; for ( ; *p; p++ ) if ( k ) { if ( *p = ‘ ’) /****FOUND***/ { k = 0; *(p -1 ) = toupper( *( p - 1 ); /****FOUND****/ } } else if ( *p != ) k = 1; *( p-1 ) = toupper( *(p-1) ); } int main( ) { char chrstr[81]; clrscr(); printf( "\nPlease enter a string: " ); gets ( chrstr ); printf( "\n\nBefore changing:\n %s", chrstr ); up1st( chrstr ); printf( "\nAfter changing:\n %s", chrstr ); } 答案: 1). 2). 3).
A、guangzhou,2009
B、guangzhou,2008
C、Tianjin,2008
D、Tianjin,2009
A、2,USA
B、3,England
C、1,china
D、2,England
A、a,2008
B、hangzhou,2008
C、i,2009
D、Tianjin,2009
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!