55问答网
所有问题
用C语言编写一个程序,读入一正整数n(1<= n <= 10000000000),计算数字1至n中,5出现的次数
例如输入15,则显示出现1到15中出现几个5
举报该问题
其他回答
第1个回答 2013-10-28
把数字分离开来比如说125:分离后就是1 2 5了这就好判断了 再把每个数中5出现的次数就行了
第2个回答 2013-10-28
#include "stdio.h"
void main()
{
long n;
long i,count=0;
int m;
printf("入一正整数n(1<= n <= 10000000000):");
scanf("%ld",&n);
for(i=1;i<=n;i++)
{
m=i;
while(m)
{
if(m%10==5)
count++;
m=m/10;
}
}
printf("1至%ld中,5出现的次数%ld\n",n,count);
}
相似回答
c语言
:在100到
10000000000中
既是完全平方数又是回文数的数有几
个,
输 ...
答:
cnt;for(i=100,cnt=0;i<
10000000000;
++i){if(ispefsqu(i)&&ispal(i)){cnt++;printf("%lld ",i);}}printf("\n%lld\n",cnt);return 0;}int ispefsqu(long long n){long long i;for(i
=1;
C语言
编程求素数的
个
数
,计算1
到1000000000(10亿)以内的素数个数,有多少...
答:
int m
,c;
cin>>m
;c=
CompositeNumFilterV3(m);cout<<c<<endl;return 0;}//求素数的程序 int CompositeNumFilterV3(int n){ int i, j;//素数数量统计 int count = 0;// 分配素数标记空间,明白+1原因了吧,因为浪费了一个flag[0]char* flag = (char*)mallo
c(
n
+
1
);
// 干嘛用的...
C语言
编程:用指针
编程序
实现,输入
一个
人民币小写金额值,转化为大写金额...
答:
define NUM1000000000 19 define NUM
10000000000
20 void show_num(int *save,int count){ int i=count;while(i>=0){ switch(save[i]){ case 1:printf("一");break;case 2:printf("二");break;case 3:printf("三");break;case 4:printf("四");break;case 5:printf("五");break;cas...
c语言
编程题
答:
char a[13]={'0'};int N,i,M
,n=
0;double money=0;int j,b,t;long c[11];char *d[]={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};printf("请输入金额(最多至9位整数2位小数):\n");gets(a
);N=
strlen(a);printf("大写金额为:\n");if(
N==
12){...
c语言
新手询问
答:
首先:1.0e+10,是
C语言中
的科学计数法:代表1.0后面有10个0,也就是
10000000000
.因为%f(float)会自动转换为double类型的,都是是浮点类型,精度是八位:所以小数点后面有八个0。+后面不一定是3位数表示的,可以直接写成1.0e10,1.1e2,1.2e-5都是可以的。正号也是可以省略!x和%X(大写X)都...
大家正在搜
计算前n个正整数的和C语言
C语言中判断一个数为正整数
C语言求正整数每一位上的数字
C语言中负整数可以对正整数求余吗
c语言输入一个正整数n
C语言求一个正整数的因子
C语言求两个正整数的最大公约数
用c语言编写的代码是一个
编写一个c语言程序
相关问题
c语言刚学不知道怎么做啊......写一个程序,读入一个正整...
C语言编程:输入一个正整数n(1<n<=1000),再输入n...
编写C语言程序, 从键盘输入一个正整数N(N<=10),并输...
跪求大神,c语言问题。编程,输入1个正整数n(1<n<=10...
c语言编写程序,输入一个正整数n,计算1+(1/3)+(1/...
用C语言写程序,输入正整数n,输出2/1+3/2+5/3+8...
c语言分子编写程序,输入一个正整数n,计算1-2/3+3/5...
C语言 计算1到N中数字1出现的个数