77问答网
所有问题
C语言中怎么可以在整数中第一位显示 0
我要写一个关于随机数的程序,要求确定每一个数要有几位,就算是“0”也要显示出来,在最前面也要显示;轻微怎么实现
举报该问题
推荐答案 2010-08-10
printf("%09d",i);
前面的0代表用0填充,后面的9代表这个数一共要占几位。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN8IqWI83.html
其他回答
第1个回答 2010-08-10
int n,s=0;
while (n>0)
{
s++;
n/=10;
}
n是这个数,s就是这个数的位数
随机数前面是没有0的
第2个回答 2010-08-10
printf("0%d",x);
相似回答
如何
用
c语言
将一个20
位整数
反序输出 首位要求
可以出现0
答:
定义一个char array[20] 然后键盘输入一个20位
的整数
,然后从数组最后一个元素逆向输出即可,很简单
在
C语言中
定义
整型
输入
整数
前有0,
怎样
使输出结果前
的0
不去掉?
答:
1、使用printf函数的格式化输出即可实现在数字前补0
。\x0d\x0a\x0d\x0a2、例如:\x0d\x0aprintf("a=%06d\n", a);\x0d\x0a//输出6位十进制整数 左边补0,显示 a=001234;\x0d\x0a这里%06d的0就是指在前面补0占位,6代表位宽。一般这两个要一起用。
c语言中怎么在
输出时在个位数前+
0
?例如
1显示
成01;5显示成05
答:
1
、首先,打开
C语言
编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:printf("%02d", 5);。3、编译器运行test.cpp文件,此时输出5成功输出成了05。
在
C语言中
定义
整型
输入
整数
前有0,
怎样
使输出结果前
的0
不去掉
答:
一般情况你是做不到的,因为数据前面有0没0是输入输出的问题
,不是数据存储的问题,在程序运行过程中,变量中的数据是不带前面的0的。解决办法 一、输入宽度与输出所定义的宽度相同 printf("%05d" , x ) ; //输出前面补0,不管你输入的数据前面有没有0 二、按字符串输入数据,而不是按整型数据...
C语言
编程:用一个数组表示一个正整数,一个数组元素表示
整数的一位
,例...
答:
int flag=
0
;//进位标志,
1
代表进位 int num=0;//递归次数 void fun(int *a,int *b,int *
c
)//递归函数 { if(num==99)return;int m=*a+*b+flag;c=m%10;if(m>9)flag=1;else flag=0;num++;fun(++a,++b,++c);return;} int main(){ int c[100]={};int a[100]={2,5...
如何
用
C语言
实现用户输入一个
整数
,运行结果为
0
?
答:
以下是一个可以解决这个问题
的
C
代码:#include int main() { int n;int sum =
0
;int count = 0;printf("请输入一个正
整数
n:");scanf("%d", &n);for (int i = 1; i <= n; i++) { int num = i;int digit_sum = 0;while (num != 0) { digit_sum += num % 10;...
c语言
念
整数
,我编的程序
怎么
去除前面输出
的0
.程序如下.(dve c++ 5....
答:
可以设置一个标志:只有输出了非
零
数据以后再遇到
0
才输出"ling"。具体做法:前面加语句:int f=0;switch语句之前加语句:if(n!=0)f=
1
;后面的case 0分支改为:case 0 :if(f==1)printf("ling ");break;
大家正在搜
怎么显示数据第一位的0
C语言n不是整数怎么表示
excel第一位不显示0怎么设置
excel第一位是0怎么显示
c语言整数除以整数
数字表第一位只显示一
数字第一位是0不显示
数字第一位是0怎么设置
c语言整数用什么表示