|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 黑龍 于 2015-11-20 21:03 编辑
学完了指针,该学字符串了,不过突然心血来潮,就写出了这个东西
ps:大牛飘过。。。
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define s 200
- int main(void)
- {
- char a[s];
- int b,c,i;
- //初始化
- b = NULL;
- c = NULL;
- //接受用户输入的括号
- printf("请输入英文括号,来判断两个括号个数是否相等 By:紫玫冰心:");
- fgets(a,sizeof(a) + 1,stdin);
- /* 判断括号符是否匹配 */
- for(i = 0;i < strlen(a);i++) //获取文本长度
- {
- if(a[i] == '(')//如果左括号个数比右括号多
- /* 记录左括号个数 */
- b++;
- if(a[i] == ')')//如果右括号个数比左括号多
- /* 记录右括号个数 */
- c++;
- }
- if(b<c)
- //左括号个数比右括号个数少
- puts("右括号个数比左括号多,括号符个数不一样!");
- else if(b>c)
- //左括号个数比右括号多
- puts("左括号个数比右括号多,括号符个数不一样!");
- else if(b == c && b !=0 && c != 0)
- // 左括号和右括号个数相等
- puts("左括号个数和右括号个数相等!");
- else
- puts("你好像没有输入英文括号!");
- system("pause");
- }
复制代码
最近好懒
@小甲鱼 @牡丹花下死做鬼 @无名侠 @康小泡 @竹林小溪 |
评分
-
参与人数 2 | 荣誉 +10 |
鱼币 +10 |
贡献 +9 |
收起
理由
|
拈花小仙
| + 5 |
+ 5 |
+ 4 |
支持楼主! |
康小泡
| + 5 |
+ 5 |
+ 5 |
支持楼主! |
查看全部评分
|