题目要求:
算法思想:将字符串输入到字符数组中,挨个与‘+’作比较,若相同则计数值count++,否则count--。
#include <stdio.h>
#include <string.h>
int main(){
char s[256];
int count=0;
char a='+';
scanf("%s",s); //输入字符串
int length=strlen(s); //计算出字符串的长度
for(int i=0;i<length;i++){
(s[i]==a)?count++:count--; //挨个与‘+’作比较,若相同则计数值count++,否则count--
}
printf("%d",count);
return 0;
}
示例1:
+-+-+-+-++-
1
示例2:
++++++--
4