4.编写一个程序,使用者从键盘输入一个正整数,输出这个正整数的二进制数、八进制 汉1 数和十六进制数
时间: 2023-04-02 09:00:26 浏览: 217
你好,我可以回答你的问题。以下是程序的代码:
#include <stdio.h>
int main() {
int num;
printf("请输入一个正整数:");
scanf("%d", &num);
printf("二进制数为:%b\n", num);
printf("八进制数为:%o\n", num);
printf("十六进制数为:%x\n", num);
return ;
}
希望能对你有所帮助。
相关问题
编写一个程序,使用者从键盘输入一个正整数,输出这个正整数的二进制数、八进制数和十六进制数
```python
num = int(input("请输入一个正整数:"))
binary_num = bin(num)[2:] # 二进制数
octal_num = oct(num)[2:] # 八进制数
hex_num = hex(num)[2:] # 十六进制数
print(f"二进制数:{binary_num}")
print(f"八进制数:{octal_num}")
print(f"十六进制数:{hex_num}")
```
3.编写-个程序,从使用者那里读取两个整数a和b,程序计算和显示: 汉 a+b 方 a*b a/b 汉 a除以b的整商 方 a除以b的余数 汉| a的平方根 4.编写一个程序,使用者从键盘输入一个正整数,输出这个正整数的二进制数、八进制 汉1 数和十六进制数 5.用a、b、c表示三角形的三条边,用表达式表示“三角形任意两边之和大于第三边” 方 方1 =单击此处添加备注 白智能4°C雾 W
我可以回答你的问题。
3. 编写一个程序,从使用者那里读取两个整数a和b,程序计算和显示:汉a b方a*b a/b汉a除以b的整商方a除以b的余数汉a的平方根
答案:
#include <stdio.h>
#include <math.h>
int main() {
int a, b;
printf("请输入两个整数a和b:\n");
scanf("%d%d", &a, &b);
printf("a + b = %d\n", a + b);
printf("a * b = %d\n", a * b);
printf("a / b = %d\n", a / b);
printf("a %% b = %d\n", a % b);
printf("sqrt(a) = %f\n", sqrt(a));
printf("sqrt(b) = %f\n", sqrt(b));
return ;
}
4. 编写一个程序,使用者从键盘输入一个正整数,输出这个正整数的二进制数、八进制汉1数和十六进制数
答案:
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数:\n");
scanf("%d", &n);
printf("二进制数:%d\n", n);
printf("八进制数:%o\n", n);
printf("十六进制数:%x\n", n);
return ;
}
5. 用a、b、c表示三角形的三条边,用表达式表示“三角形任意两边之和大于第三边”
答案:
a + b > c && a + c > b && b + c > a
阅读全文