codeforces 282A-C语言解题报告
生活随笔
收集整理的這篇文章主要介紹了
codeforces 282A-C语言解题报告
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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’};
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; } 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的codeforces 282A-C语言解题报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如果编程语言是超级英雄……
- 下一篇: 科目三的7个小步骤