马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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");
}
最近好懒
@小甲鱼 @牡丹花下死做鬼 @无名侠 @康小泡 @竹林小溪 |