C语言 N为正整数,计算从1到N的所有整数中包含数字1的个数
答案:1 悬赏:80 手机版
解决时间 2021-03-25 05:20
- 提问者网友:佞臣
- 2021-03-24 15:11
C语言 N为正整数,计算从1到N的所有整数中包含数字1的个数
最佳答案
- 五星知识达人网友:野慌
- 2021-03-24 15:20
如下:
#include"stdio.h"intcount(int n)
{int i,j,c=0;for(i=1;i<=n;i++)
{ j=i; while(j!=0){if(i%10==1) {c++;}
j=j/10; }}return c;}
#include"stdio.h"intcount(int n)
{int i,j,c=0;for(i=1;i<=n;i++)
{ j=i; while(j!=0){if(i%10==1) {c++;}
j=j/10; }}return c;}
main(){int c,n;printf("input n:
");scanf("%d",&n);c=count(n);
printf("%d
",c);}C语言基础语法:
数据类型:C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型;
常量与变量:常量其值不可改变,符号常量名通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元;
数组:如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯