下列程序的运行结果是()。#include #include int main(){char s1[80]="China!",s2[80],i; for(i=0;s1[i]!='\0';i++) s2[i]=s1[i]; s2[i]='\0'; puts(s2); return 0; }[/i][/i][/i][/i]
A: China!
B: China
C: !anihC
D: Chi
A: China!
B: China
C: !anihC
D: Chi
举一反三
- 以下程序运行时,输出到屏幕的结果是__(9)___ #include #include void f(char s[],char t[]) { int i,m=strlen(t),k; for(i=0;s[i]!=’\0’;i++) if(s[i]>=’a’&& s[i]<=’z’) { k=t[i%m]-’0’; s[i]=(s[i]-’a’+k)%26+’a’; } } int main() { char s1[10]="Be2013"; f(s1, "123"); puts(s1); return 0; }[/i][/i][/i][/i][/i]
- 以下程序的输出结果是【】。 #include<;stdio.h>; fun(char *p1,char *p2, int n) { int i; for(i=0;i<;n; i++) p2[i]=(p1[i]-'A'-3+26)%26+'A'; p2[n]='\0'; } int main() { char *s1,s2[5]; s1="ABCD"; fun(s1,s2,4); puts(s2); return 0; }[/i][/i]