信息学奥赛C++语言:幸运奶牛
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛C++语言:幸运奶牛
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
有N 頭奶牛從左往右排成一行,編號是1 至N。如果某頭奶牛的編號是2 的倍數或者是3的倍數,那么這頭奶牛就是幸運奶牛。這N 頭奶牛中,總共有多少頭奶牛是幸運奶牛?
【輸入】
一行,一個整數N。
【輸出】
一行,一個整數,表示幸運奶牛的數量。
【輸入樣例】
10
【輸出樣例】
7
編號是:2,3,4,6,8,9,10 的奶牛都是幸運奶牛。
代碼
#include<cstdio> using namespace std; int a; int main() {scanf("%d",&a);printf("%d",a/2+a/3-a/6);return 0; } #include<cstdio> //超時,不知如何修改 using namespace std; int a,i; long long n; int main() {scanf("%d",&a);for(i=1;i<=a;i++){if(i%2==0||i%3==0)n++;}printf("%lld",n);return 0; } #include<iostream> //超時,不知如何修改 using namespace std; int a,i; long long n; int main() {cin>>a;for(i=1;i<=a;i++){if(i%2==0||i%3==0)n++;}cout<<n;return 0; }總結
以上是生活随笔為你收集整理的信息学奥赛C++语言:幸运奶牛的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浮点数向零舍入(信息学奥赛一本通-T10
- 下一篇: 信息学奥赛C++语言:素数的判定