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

admin2010-09-05  30

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

答案4

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

最新回复(0)