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

admin2010-09-05  40

问题 下列的程序用来输出两个字符串前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/KjI0FFFM
0

最新回复(0)