解题思路:
注意事项:
参考代码:
#include <stdio.h>
#define len sizeof (Stack)
typedef struct s{
char data[300];
int top;
}Stack;
void creat(){
char a[1000];
Stack *h;
h=(Stack *)malloc(len);
h->top=-1;
gets(a);
for (int i=0;a[i]!='\0';i++){
if (a[i]=='('){
h->top++;
h->data[h->top]=a[i];
}
if (a[i]==')'){
h->top--;
}
}
if (h->top==-1){
printf ("YES");
}else{
printf ("NO");
}
}
int main (){
creat();
}
0.0分
0 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码) 如果a<0,那就不是这个代码了,哈哈哈哈浏览:1306 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1550 |
C语言训练-最大数问题 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1292 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:583 |
矩阵加法 (C语言代码)浏览:1768 |
字符逆序 (C语言代码)浏览:506 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
简单的a+b (C语言代码)浏览:572 |
简单的a+b (C语言代码)浏览:683 |