PAT A1049. Counting Ones (30)
来源:互联网 发布:centos 打开80端口 编辑:程序博客网 时间:2024/06/01 18:28
The task is simple: given any positive integer N, you are supposed to count the total number of 1's in the decimal form of the integers from 1 to N. For example, given N being 12, there are five 1's in 1, 10, 11, and 12.
Input Specification:
Each input file contains one test case which gives the positive N (<=230).
Output Specification:
For each test case, print the number of 1's in one line.
Sample Input:12Sample Output:
5
#include <cstdio>#include <algorithm>#include <cstring>#include <string>#define Max 100010using namespace std;int main(){int n,k=1;int m=0;int p,q,r,l;scanf("%d",&n);for(int i=1;i<=n;i++){p=i;while(p!=0){q=p%10;if(q==1) m++;p=p/10;}}printf("%d\n",m);system("pause");return 0;}
0 0
- PAT-A1049. Counting Ones (30)
- pat-a1049. Counting Ones (30)
- PAT A1049. Counting Ones (30)
- A1049. Counting Ones (30)
- PAT Counting Ones (30)
- 1049. Counting Ones (30)-PAT
- pat 1049. Counting Ones (30)
- PAT 1049. Counting Ones (30)
- PAT 1049. Counting Ones (30)
- PAT 1049. Counting Ones (30)
- 【PAT】1049. Counting Ones (30)
- PAT.1049. Counting Ones (30)
- PAT 1049. Counting Ones (30)
- PAT A 1049. Counting Ones (30)
- 【PAT (Advanced Level)】1049. Counting Ones (30)
- 【PAT甲级】1049. Counting Ones (30)
- 1049. Counting Ones (30) PAT甲级
- PAT甲级.1049. Counting Ones (30)
- 网页背景效果canvas-nest.js
- select into from 和 insert into select 区别
- 有关HTTP协议的详解
- libcurl post 请求
- int、bigint、smallint 和 tinyint的区别与长度的含义
- PAT A1049. Counting Ones (30)
- iOS日历控件
- maya 使用 笔记_1
- socket开发注意点
- Tomcat7启动报Error listenerStart错误
- LINUX ON AZURE 安全建议(上)
- 屏幕适配--安卓app
- Arduino介绍_硬件
- Java之 注解