统计满足条件的4位数(信息学奥赛一本通-T1077)
生活随笔
收集整理的這篇文章主要介紹了
统计满足条件的4位数(信息学奥赛一本通-T1077)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
給定若干個四位數,求出其中滿足以下條件的數的個數:個位數上的數字減去千位數上的數字,再減去百位數上的數字,再減去十位數上的數字的結果大于零。
【輸入】
輸入為兩行,第一行為四位數的個數n,第二行為n個的四位數。(n≤100)
【輸出】
輸出為一行,包含一個整數,表示滿足條件的四位數的個數。
【輸入樣例】
5
1234 1349 6119 2123 5017
【輸出樣例】
3
【源程序】
#include<iostream> using namespace std; int main() {int n,m;int a,b,c,d,sum=0;int i;cin>>n;//數字個數for(i=1; i<=n; i++){cin>>m;//每個四位數a=m/1000;//千位b=m/100%10;//百位c=m/10%10;//十位d=m%10;//個位if(d-a-b-c>0) sum++;//滿足條件,累加}cout<<sum<<endl;return 0; }
?
總結
以上是生活随笔為你收集整理的统计满足条件的4位数(信息学奥赛一本通-T1077)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛C++语言: 博物馆
- 下一篇: 信息学奥赛C++语言:高个子的人数