题目内容

写结果。#includeusing namespace std;char *func(char *q,char c) {while(*q!=c&&*q!='\0’)q++;if(*q==c)return q;elsereturn NULL; }int main() {char a[15]=”ABCDEF“,b=‘D’;if(*func(a,b)!=NULL)cout<<”Y“;elsecout<<"F";return 0;}

查看答案
更多问题

程序填空。下列函数检查给定的字符串左括号‘(’和右括号‘)’的使用是否合法。分别条件是:左括号‘(’的个数应与右括号‘)’的个数相同;右括号的个数在任何时候均不得超过左括号‘(’的个数;若字符串同时满足上述两个条件,函数返回值1,否则返回值0。 请填空:int check (char *s) {int L=0,R=0;while( ___1___ ){if(*s==’(‘ ) L++;else if(*s==’)’){ R++;if( __2___) return 0;}s++ ;}return (___3____);}

以下程序在一维数组中找出最大值和最小值,主函数中调用该函数并输出数组的最大最小元素。请补充完整。voidcal( int a[],intn, ___1___, ___2___){___3___;for(inti=1;imax)max=a[i];elseif(a[i]>a[i];cal( ___4___ ,__5__ , max , min);for(i=0;i<10;i++)cout<

以下函数功能是输出二维数组中每一行的最大值。请补充完整。#defineN5#defineM5voidmax(inta[N][M]){inti,j,pos;for(i=0;i

阅读下列程序,写出程序运行后的输出结果。intmain(){inta1[]={1,3,6,7,9},a2[]={4,5,8},a[10],i,j,k;i=j=0;for(k=0;k<7;k++)if(a1[i]

答案查题题库