用C++写【题目描述】 利用标准输入输出 (scanf printt) ,输入两个整数a b, 出a/b的结果。 要求输入的两个数 据之间用逗号隔开。输出为三行,格式为: a/b=C" о (结果c用 十进制,八进制,十六进制三种 方式表示)。 样例输入 100,2 输出样例: 100/2=50 (十进制)
时间: 2023-05-28 08:05:03 浏览: 42
```c
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=a/b;
printf("%d/%d=%d (十进制)\n",a,b,c);
printf("%d/%o=%o (八进制)\n",a,b,c);
printf("%d/%x=%x (十六进制)\n",a,b,c);
return 0;
}
```
相关问题
输入两个整数a和b,求a/b的结果怎么编程序
您好,可以使用以下代码来求a/b的结果:
```c
#include <stdio.h>
int main() {
int a, b;
float result;
printf("请输入两个整数a和b:\n");
scanf("%d %d", &a, &b);
if (b == ) {
printf("除数不能为!\n");
} else {
result = (float)a / b;
printf("a/b的结果为:%.2f\n", result);
}
return ;
}
```
以上代码中,我们先通过scanf函数获取用户输入的两个整数a和b,然后判断b是否为,如果为则输出错误信息,否则计算a/b的结果并输出。注意,我们使用了float类型来存储结果,以保证计算结果的精度。
输入两个整数利用中间数t交换a和b c语言
下面是使用中间变量交换两个整数的 C 语言代码:
```c
#include <stdio.h>
int main() {
int a, b, t;
printf("请输入两个整数:\n");
scanf("%d%d", &a, &b);
t = a;
a = b;
b = t;
printf("交换后的结果为:\n");
printf("a = %d\n", a);
printf("b = %d\n", b);
return 0;
}
```
在这个程序中,我们首先定义了三个整数变量 a,b 和 t,然后通过 scanf() 函数从用户输入中读取两个整数 a 和 b。我们使用变量 t 存储变量 a 的值,然后将变量 b 的值赋给变量 a,最后将变量 t 的值赋给变量 b,从而实现了交换两个整数的值。最后,我们使用 printf() 函数将交换后的结果输出到屏幕上。