Linux学习之C语言编程训练2
来源:互联网 发布:网络舞蹈培训学校 编辑:程序博客网 时间:2024/05/21 10:46
题目:通过编程实现,统计1~n有多少个9
提示:n通过参数传入
例如输入12 输出1,判断有多少个9可以从8开始,两位数及其以上的需要求出每一位上的数然后和9取余。
程序如下:
#include <stdio.h>
int main()
{
int i,n;
int a,b;
int cnt=0;
printf("please enter an number:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
a=i;
while(a>8) //直接判断大于8的就行
{
b=a%10; //取余9提出第一位
if(b==9)
cnt++;
a=a/10; //除10为了提出第二位
}
}
printf("%d\n",cnt);
return 0;
}
阅读全文
0 0
- Linux学习之C语言编程训练2
- Linux学习之C语言编程练习1
- 一站式学习 Linux C语言编程
- 如何学习Linux下C语言编程
- linux c语言初步编程学习
- Linux C语言编程学习材料
- Linux C语言编程学习材料
- Linux C语言编程学习资料
- 1.2.2 Linux C 语言编程之旅
- C语言学习之模块化编程
- C语言学习笔记之C语言编程
- linux学习之C语言(2)------ gcc
- Linux内核学习之list_entry --- 用C语言实现泛型编程
- Linux内核学习之list_entry --- 用C语言实现泛型编程
- linux学习之c语言swap函数
- Linux学习之C语言基础
- 学习笔记--《C语言编程语言入门》 linux下c语言编程
- 嵌入式开发学习之基础编程语言 C 语言
- Reinforcement learning tips
- pdf_分页器脚本程序
- Construct 2做游戏
- AttributeError: 'dict' object has no attribute 'interitems'
- 1036. 跟奥巴马一起编程(15)
- Linux学习之C语言编程训练2
- OpenCV-Python-Tutorial[3]
- python中read() readline()以及readlines()用法
- test
- 数据库的增删改查
- zoj--3983(CCPC秦皇岛)
- 51Nod-1264-线段相交
- html中使用div块级元素布局的两种方法
- python图像读取、修改和绘制