通过编程实现,统计1~n有多少个9

xiaoxiao2021-02-28  131

1. 题目:通过编程实现,统计1~n有多少个9

提示:n通过参数传入1

#include <stdio.h> int main() { int n,i,s,m,k; s=0; m=0; k=0; printf ("please input n!\n"); scanf ("%d",&n); for(i=1;i<=n;i++) { k=i; do{ s=k; if(s==9) { m=m+1; } k=k/10; }while(k>0); } printf ("9:%d\n",m); return 0; }

ps:这道题需要在意的时1-n的每一个数的每一位都需要判断它是否为9

转载请注明原文地址: https://www.6miu.com/read-84470.html

最新回复(0)