C语言问题:
图中为什么总是输出了2次printf值呢?
如果要他每次循环只输出一次怎么做?
C语言问题: 图中为什么总是输出了2次printf值呢? 如果要他每次循环只输出一次怎么做?
答案:2 悬赏:0
解决时间 2021-02-18 20:25
- 提问者网友:涼初透
- 2021-02-17 23:19
最佳答案
- 二级知识专家网友:狙击你的心
- 2021-02-18 00:32
a=x/100 b=(x%100)/10 c=x%10 程序运行后就会打印第一printf内的内容,然后你要从键盘输入一个三位数,回车,就会输出答案了
全部回答
- 1楼网友:颜值超标
- 2021-02-18 01:56
这个数字的值本身是保存在变量n里如果说要获取输出的十六进制结果,实际上是一个字符串获取这个结果可以使用 sprintf 输出到字符串#include <stdio.h>int main(void){ int n = 256; char s[100]; sprintf(s, "%0x", n);}这就将printf输出到屏幕的内容存放到了字符串s里
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯