有以下程序(说明:字母A的ASCIl码值是65)
#include
void fun(char *s)
{ while(*s)
{ if(*s%2) printf("%c",*s); s++; }
}
int main(void)
{ char a[]="BYTE";
fun(a);
printf("
");
return 0;
}
程序运行后的输出结果是
#include
void fun(char *s)
{ while(*s)
{ if(*s%2) printf("%c",*s); s++; }
}
int main(void)
{ char a[]="BYTE";
fun(a);
printf("
");
return 0;
}
程序运行后的输出结果是
举一反三
- 有以下程序(说明:字母A的ASCII码值是65): #include void fun(char *s) { while(*s) { if(*s%2)printf("%c",*s); s++; }} main() { char a[]="BYTE"; fun(a); printf(" ");} 程序运行后的输出结果是
- 【单选题】有以下程序 void fun(char *s) {while(*s) { if(*s%2==0) printf("%c",*s); s++; } } main() { char a[]={"good"}; fun(a);printf(" "); } 注意:字母a的ASCII码值为97,程序运行后的输出结果是 A. d B. go C. god D. good
- 有下列程序,程序运行后的输出结果是( )。 #include void fun(char *a,char *b) { while (*a=='*') a++; while(*b=*a) { b++; a++;} } int main() { char *s='****a*b****',t[80]; fun(s,t); puts(t); return 0; }
- #include<stdio.h> main() {char *s=“ABC”; do {printf(“%d”,*s%10);s++;} while(*s); } 字母A的ASCII码值为65.程序的输出结果是
- 有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-‘a’+’A’; s++; } } void main() { char str1[100]=“abcddfefdbd”, c=’d’; ss(str1,c); printf(“%s ”,str1); } 程序运行后的输出结果是( )。