【摘要】 282A题目网址
题目解析
1.第一行输入n(表示有n条语句都要执行),再输入++X,X++(都表示X+1),–X,X–(都表示X-1),最初X=0,输出X的值
2.使用字符数组去存放每一行的字符串,因为字符串,所以直接整体存入scanf(“%s”,c);
3.因为字符数组最后一个是’\0’去表示末尾,所以要开辟4位数组并初始化,char c[4]={’\0’}…
题目解析
1.第一行输入n(表示有n条语句都要执行),再输入++X,X++(都表示X+1),–X,X–(都表示X-1),最初X=0,输出X的值
2.使用字符数组去存放每一行的字符串,因为字符串,所以直接整体存入scanf(“%s”,c);
3.因为字符数组最后一个是’\0’去表示末尾,所以要开辟4位数组并初始化,char c[4]={’\0’};
4.因为++X,X++(都表示X+1),–X,X–(都表示X-1),都只需要看第二个字符数组是+或-就行,所以使用c[1]==’-‘去判断
代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
int X=0;
int n,i,j;
char c[4]={'\0'};
scanf("%d",&n);
for(i=0;i<n;i++)
{ scanf("%s",c); if(c[1]=='+'){ ++X; }else if(c[1]=='-') { --X; } }
printf("%d",X);
system("pause");
return 0;
}
文章来源: blog.csdn.net,作者:DQ_CODING,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_45402917/article/details/116200866
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END