下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是( )。 #include<stdio.h> main() { char s1[]="chinese",s2[]="japnese";

admin2013-06-11  32

问题 下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是(    )。
   #include<stdio.h>
   main()
   {  char s1[]="chinese",s2[]="japnese";
   int i;
   for(i=0;sl1!=’\0’&&s2!=’\0’;i++)
   if(s1==s2&&i<7)
   ______,
   }

选项 A、putchar(s2);putchar(i)
B、puts(s1,i)
C、printf("%c%d\n",s2,i)
D、printf("%c",s1);printf("%d\n",i)

答案C

解析 putchar(s)的功能是把字符s输出到标准输出设备:puts(s1)是把s1指向的字符串输出到标准输出设备。
转载请注明原文地址:https://kaotiyun.com/show/OkJp777K
0

最新回复(0)