c語言學習日誌 day5

輸入1~n內9的個數

#include<stdio.h>
int main()
{
 int n;
 int i,k,a,m=0;
 printf("input n\n");
 scanf("%d",&n);
 for(i=n;i>=1;i--)
 {
  k=i;              //此處要用一個變量代替i,不然後面的賦值會使for循環中的i值混亂導致循環出錯


  while(k != 0)
  {
   a=k%10;
   k=k/10;
   if(a==9)m++;
  }
   
 }
 printf("%d\n",m);
return 0;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章