題目描述:輸出7有關數(shù)字的個數(shù),包括7的倍數(shù),還有包含7的數(shù)字(如17,27,37...70,71,72,73...)的個數(shù)
輸入描述:一個正整數(shù)N。(N不大于30000)
輸出描述:不大于N的與7有關的數(shù)字個數(shù),例如輸入20,與7有關的數(shù)字包括7,14,17.
輸入例子:20
輸出例子:3
算法實現(xiàn):
#include<iostream>using namespace std;/************************************************ * Author: 趙志乾 * Date: 2017-2-17 * Declaration: All Rigths Reserved !!! ***********************************************/ int main(){ int indata; cin>>indata; int ret=0; for(int i=7;i<=indata;i++) { if(i%7==0) { ret++; continue; } int temp=i; while(temp!=0) { if(temp%10==7) { ret++; break; } temp=temp/10; } } cout<<ret<<endl; return 0;}
新聞熱點
疑難解答
圖片精選