亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求7的數字個數

求7的數字個數

MinRam 2017-03-12 18:15:44
給定一個數N,求不大于N且滿足下列要求的數字含有7的數字是7的倍數求出所有符合要求的個數的方法遍歷除外,想問下有沒有算法?
查看完整描述

3 回答

?
asd8532

TA貢獻143條經驗 獲得超187個贊

#include"stdio.h"
void?main()
{
int?num=0,i=0,N=0,k=0;
scanf("%d",&N);
for?(i=1;i<=N;i++)//不遍歷的話麻煩也不一定更快吧
{
if?(i%7==0)
{
num++;
}
else
{
k=i;
while?(k>0)
{
if?(k%10==7)
{
num++;
break;
}
else
k=k/10;
}
}
}
printf("%d\n",num);
}


查看完整回答
1 反對 回復 2017-03-13
?
Caballarii

TA貢獻1123條經驗 獲得超629個贊

不遍歷還要計算機干嘛,起碼遍歷一遍是必要的

查看完整回答
反對 回復 2017-03-12
  • MinRam
    MinRam
    我是想問下有沒有更好的算法,來解決當N很大的時候的問題。
  • 3 回答
  • 0 關注
  • 2345 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號