学习linux的第一个程序

今天开始做了小马哥布置的第一个程序   说到底  本来之前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++)// i1n  循环了n

{

    z = i; //  zi开始循环

   while(z) //不为0

{

    if(z == 9) // z9

{

        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;

}

就这样吧


猜你喜欢

转载自blog.csdn.net/weixin_42195913/article/details/80329358
今日推荐