题目内容

程序填空。下列函数检查给定的字符串左括号‘(’和右括号‘)’的使用是否合法。分别条件是:左括号‘(’的个数应与右括号‘)’的个数相同;右括号的个数在任何时候均不得超过左括号‘(’的个数;若字符串同时满足上述两个条件,函数返回值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]

写出程序运行结果。int main(){inta[ ] = { 5,3,7,2,1,5,4,10};int s=0,k;for(k=0;k<8;k+=2)s += a[k];cout<

答案查题题库