·‘1;到100’的100个数字中,共有多少个;9;字 ?提示;20个9

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:10:04

#include <iostream>

using namespace std;

int main()
{ int n=0;
int temp=0;
cout<<"The list of numbers which contain \"9\""<<endl;
for (int i=1;i<=100;i++)
{ temp=int(i/10);
if (((i-9)%10==0))
{cout<<i<<endl;n++;}
if (temp==9)
{
cout<<i<<endl;n++;
}

}
cout<<endl<<"Total: "<<n<<endl;

return 0;
}

#include <stdio.h>

int main(void)
{
int i=0;
int total =0; //存放9的个数
int g_val=0,s_val=0;

for(i=0;i<100;i++)
{
g_val=i%10; //求个位数是9的情况
if(g_val==9)
{
total+=1;
}

s_val=i/10; //求十位数是9的情况
if(s_val==9)
{
total+=1;
}
}

printf(&quo