下面程序的功能是在三个字符串中找出最小的,请填空。 #include #include main() {char s[20],str[3][20]; int i; for(i=0;i<3;i++) gets(str[i]); strcpy(s,_____); if(strcmp(s,str[1])>0)strcpy(s,str[1]); if(strcmp(s,str[2])>0)strcpy(s,str[2]); printf(%s\n,__ _ ___); }
有以下程序#include struct ball{char color[10];int dim;};int main( ){struct ball list[2] = {{white, 2}, {yellow, 3}};printf(%s:%d , (list+1)->color, list->dim);return 0;}程序运行后的输出结果是( )
有如下程序: #include int main() { char ch[2][5]={6937,8254}; int i,j,s=0; for(i=0;i<2;i++) for(j=0;ch[i][j]>'\0';j+=2) s=10*s+ch[i][j]-'0'; printf(%d\n,s); return 0; } 该程序的输出结果是 ( ) 。
以下程序的输出结果是( )。 #include int main() { int,x=353; char y; y=x; printf('%c ',y); return 0; }
用getchar()从键盘上输入一个字符,用putchar()打印出来!参考程序1与参考程序2都可以实现题目要求。#include int main(){char a;a=getchar();putchar(a);return 0;}参考程序2:#include int main(){char ch;scanf(“%c”,&ch);printf(“%c”,ch);return 0;}
以下程序的输出结果是( )。#include char cchar(char ch){if(ch>='A' && ch<='Z')ch=ch-'A'+'a';return ch;}int main( ){char s[ ]=\ABC+abc=defDEF\,*p=s;while(*p){*p=cchar(*p);p++;}printf(\%s\\n\,s);return 0;}
#include main() { char ch[]=\abc\,x[3][4]; int i; for(i=0;i<3;i++) strcpy(x[i],ch); for(i=0;i<3;i++) printf(\%s\,&x[i][i]); printf(\\\n\); }
#include int fun(char *t, char *s){ while(*t!=0) t++;while((*t++=*s++)!=0);}void main( ){ char ss[10] = \acc\, aa[10]= \bbxxyy
06410141:下面程序的运行结果是()。#include #include int main( ){char x[80]=\AB\, y[80]=\LMNP\;int n=0;strcat(x, y);while (x[n++]!='
有以下程序#include struct ball{char color[10];int dim;};int main( ){struct ball list[2] = {{\white\, 2}, {\yellow\, 3}};printf(\%s:%d\, (list+1)->color, list->dim);return 0;}程序运行后的输出结果是( )
06410121:下面程序的功能是将字符串s中所有的字符c删除。请选择填空。( )#include int main( ){char s[80];int i, j;gets(s);for (i=j=0; s[i]!='
06410121:下面程序的功能是将字符串s中所有的字符c删除。请选择填空。( )#include int main( ){char s[80];int i, j;gets(s);for (i=j=0; s[i]!='\\0';i++)if (s[i]!='c') ;s[j]='\\0';puts(s);return 0;}
有以下程序include <stdio.h>int fun(char s[]){ int n=0;while(*s<=′9′&&*s>=′0′) {n=10*n+*s-′0′;s++;}return(n);}main(){ char s[10]={′6′,′1′,′*′,′4′,′*′,′9′,′*′,′0′,′*′};printf("%d\n",fun(s));}程序的运行结果是
分析下面的程序,指出程序中的错误:# include <stdio.h>int main( void){ char a; char *str=&a; strcpy(str,"hello"); printf("%s",str); return 0;}
下列程序的输出结果是()。 include<stdio.h> void main() union int k: char i[2]; *s,a; S=&a: s->i[0]=0x39;s->i[1]=0x38; printf("%x",s->k);
当运行以下程序时,从键盘输入:AhaMA[空格]Aha<回车>,则下面程序的运行结果是()。 include<stdio.h> int main(void) { char s[80],c='a'; int i=0; scanf("%s",s); while(s[i]!='0') { if(s[i]==c) s[i]=s[i]-32; else if(s[i]==c-32) s[i]=s[i]+32; i++; return 0; } puts(s); }
有以下程序 include <string.h> main(int argc ,char *argv[ ]) { int i,len=0; for(i=1;i
下面的程序是将从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。 include<stdio.h> main() { int i; char s[21],*p; for(i=0;i<20;i++) s[i]=getehar(); s[i]=【 】; p=【 】; while(*p) putchar(【 】); }
有以下程序 include <stdio.h> include <string.h> void fun(char,*s[],int n) { char *t; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]:s[j];s[j]=t;} } main() { char *ss[]={"bcc","bbcc","xy","aaaacc","aabcc"}; fun(ss,5); printf("%s,%s\n",ss[0],ss[4]); } 程序的运行结果是
下面程序的功能是将字符串s中的字符c删除,请将程序补全() include <stdio.h> int main() {char s[80]; int i,j; gets(s); for(i=j=0;s[i]!='0';i++) if(s[i]!='c') ; s[j]='0'; puts(s); return 0; }
有以下程序:include<stdio.h>main(){char s[]={"012xy"};int i,n=o;for(i=0;s[i]!=&39;0&39;;i++)if(s[i]>=as[i]<=z)n++;printf("%d\n",n);}程序运行后的输出结果是()。
有以下程序 include int fun(char s[]) {int n=0; while(*s<=9&&*s>=0){n=10*n+*s-o;s++;) return(n); } main {char s[10]={6,1,*,4,*,9,*, 0,*); printf("%d",fun(s)); } 程序运行的结果是()。
程序 include void main() { char str[][10]={ ”ok!”,“pen”,”book”,”desk”}; int i; for(i=1;i<3;i++) printf(“%s ”,str[i]); } 的执行结果是()
5、下面程序的运行结果是 。 include <stdio.h> main() {char ch[7]={“12ab56”}; int i,s=0; for(i=0;ch[i]>=’0’&&ch[i]<=’9’;i+=2) s=10*s+ch[i]-‘0’; printf(“%d”,s); }
1、下列程序执行后的输出结果是()。include <stdio.h> include <string.h> int main() { char arr[2][4]; strcpy(arr[0],"you"); strcpy(arr[1],"me"); strcat(arr[0],arr[1]); printf("%s\n", arr[0]); return 0; }