今天写了第一个小程序:
通过编程实现,统计1~n有多少个9
提示:n通过参数传入
#include <stdio.h>
int main()//定义主函数
{
int n,m,z;//定义三个变量
int i,j = 0;//定义两个变量
printf("输入n的值:");//显示提示信息
scanf("%d",&n);
for(i = 1; i <= n; i++)//for循环,用于表示1到n
{
z = i;
while(z)//while循环,给出z的循环条件
{
if(z == 9)//判断z是否为9,是9就j自增1
{
j++;
}
else
{
m =z%10;//判断个位有无9
if(m == 9)
{
j++;
}
}
z = z / 10;//降位,百位变十位,十位变个位
}//内循环结束
}//外循环结束
printf("1 - %d 有 %d 个9\n",n,j);//显示结果
return 0;
}

继续努力!!!