如何获得描述C语言中提到的输出
编辑: 我得到3个不同的数字从控制台使用扫描功能。(限制:只有整数可以是负的、正的)。我必须按照这样的顺序排列这些数字,以使其显示具有适当运算符关系的下降顺序,如:如何获得描述C语言中提到的输出,c,math,C,Math,编辑: 我得到3个不同的数字从控制台使用扫描功能。(限制:只有整数可以是负的、正的)。我必须按照这样的顺序排列这些数字,以使其显示具有适当运算符关系的下降顺序,如: Input: Enter 1st Num: 6 Enter 2nd Num: 3 Enter 3rd Num: 4 Expected Output: 6 > 3 > 2 # # # # # 注:我已经为2个数字完成了相同类型的程序: #include <stdio.h> int m
Input:
Enter 1st Num: 6
Enter 2nd Num: 3
Enter 3rd Num: 4
Expected Output: 6 > 3 > 2
#
#
#
#
#
注:我已经为2个数字完成了相同类型的程序:
#include <stdio.h>
int main(void) {
int a,b;
printf("Enter 1st Num:");
scanf("%d",&a);
printf("Enter 2nd Num:");
scanf("%d",&b);
if (a>b)
{
printf("%d > %d",a,b);
}
else
{
if (b > a){
printf("%d > %d",b,a);
}
else{
printf("%d = %d", a,b);
}
}
return 0;
#
#
打印数字的方法:
void sort(int a, int b, int c)
{
int top, mid, bot;
if (a > b)
{
if (c > a)
{
top = c;
mid = a;
bot = b;
}
else
{
top = a;
if (c > b)
{
mid = c;
bot = b;
}
else
{
mid = b;
bot = c;
}
}
}
else
{
if (c > b)
{
top = c;
mid = b;
bot = a;
}
else
{
top = b;
if (c > a)
{
mid = c;
bot = a;
}
else
{
mid = a;
bot = c;
}
}
}
printf("%i %c %i %c %i \n",
top, (top == mid) ? '=' : '>',
mid, (mid == bot) ? '=' : '>',
bot);
}
请展示您为解决问题所做的努力。看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(控制台输出、回溯等)。你提供的细节越多,你可能得到的答案就越多。检查和。我们很乐意帮助您完成与…有关的部分。。。分享你的进步/code@DavidChelliah:我已经更新了问题。@hobenkr:希望现在你能得到我的确切要求。!:)
Input:
Enter 1st Num: 6
Enter 2nd Num: 3
Enter 3rd Num: 3
Expected Output: 6 > 3 = 3
Input:
Enter 1st Num: 6
Enter 2nd Num: 6
Enter 3rd Num: 6
Expected Output: 6 = 6 = 6
#include <stdio.h>
int main(void) {
int a,b;
printf("Enter 1st Num:");
scanf("%d",&a);
printf("Enter 2nd Num:");
scanf("%d",&b);
if (a>b)
{
printf("%d > %d",a,b);
}
else
{
if (b > a){
printf("%d > %d",b,a);
}
else{
printf("%d = %d", a,b);
}
}
return 0;
Input:
Enter 1st Num: 4
Enter 2nd Num: 5
Output: 5 > 4
Input:
Enter 1st Num: 5
Enter 2nd Num: 4
Output: 5 > 4
Input:
Enter 1st Num: 4
Enter 2nd Num: 4
Output: 4 = 4
void sort(int a, int b, int c)
{
int top, mid, bot;
if (a > b)
{
if (c > a)
{
top = c;
mid = a;
bot = b;
}
else
{
top = a;
if (c > b)
{
mid = c;
bot = b;
}
else
{
mid = b;
bot = c;
}
}
}
else
{
if (c > b)
{
top = c;
mid = b;
bot = a;
}
else
{
top = b;
if (c > a)
{
mid = c;
bot = a;
}
else
{
mid = a;
bot = c;
}
}
}
printf("%i %c %i %c %i \n",
top, (top == mid) ? '=' : '>',
mid, (mid == bot) ? '=' : '>',
bot);
}