运行下面程序,从键盘输入英文字符“Happy!”,输出结果是( )。#include int fun( char s[] ){ int n=0;while(*s++) n++;return n;}int main( ){ char str[80], *p=str;gets(p);printf("%d\n", fun(p) );return 0;}
查看答案
运行下面程序,从键盘输入英文字符“MYBOOK”,输出结果是( )。#include int fun(char *s){ if(*s <='Z' && *s >='A') *s+=32;return *s;}void main( ){ char str[80], *p=str;scanf("%s", p);while(*p){ *p=fun(p); putchar(*p); p++; }putchar(10);}
程序输出结果是( )。#includevoid main(){ int a[10], *p=a, i;for(i=0; i<10; i++)p[i]=i+10;printf("%d\n", a[9]);}
运行程序,输入10 20,输出( );输入25 15,输出( )。#include int *fun(int *x, int *y){ if(*x > *y) return x;else return y;}int main(){ int a, b, *p;scanf("%d%d",&a,&b);p=fun(&a, &b);printf("%d\n", *p);return 0;}
完善程序题(填写适当内容,完善程序功能)下面程序的功能是:调用Inverse函数,逆序输出字符数组s中的字符,但不改变数组s中存放的数据。#includevoid Inverse( char *t, char *s){ int n=0;while(*s){ n++; ; }t[n]=*s; //复制结束标志while(n>0){ *t++=*--s; ; }}void main( ){ char t[20], s[20]="123456789";Inverse(t, s);puts(t);}