今天开始做了小马哥布置的第一个程序 说到底 本来之前c语言就没好好学
这下可折腾死我了 翻书 看资料 还是完成了 来看看吧
#include <stdio.h>//包含头文件
int main() //主函数
{
int n,m,z;//n为输入的数 m z为变量
int i,j = 0;
printf("输入n的值:");
scanf("%d",&n);
for(i = 1; i <= n; i++)// i从1到n 循环了n次
{
z = i; // z从i开始循环
while(z) //不为0
{
if(z == 9) // 若 z=9
{
j++; //j 加1 (表示9的个数)
}
else
{
m =z%10;
if(m == 9) // 输入数字的个位是否有9
{
j++;//j 在循环后自己加1
}
}
z = z / 10;// 从高位数到低位数降级
}
}
printf("1 - %d 有 %d 个9\n",n,j);//统计输入的数里面有多少个9
return 0;
}
就这样吧