编写一个程序,输入a,b,c三个值,按从小到大的顺序输出。C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 获取命令行参数
{
class Program
{
static void Main(string[] args)
{ int a,b,c,x;
int *pa,*pb,*pc;
pa=&a;//这里的指针前的星号去掉就行了
pb=&b;//
pc=&c;//三个都一样
printf("请输入3个整数
");
scanf("%d%d%d",pa,pb,pc);
if(*pa>*pb)
{
x=*pa;
*pa=*pb;
*pb=x;
}
if(*pa>*pc)
{
x=*pa;
*pa=*pc;
*pc=x;
}
if(*pb>*pc)
{
x=*pb;
*pb=*pc;
*pc=x;
Console.WriteLine("这3个数由小到大的排列顺序为{0},{1},{2}",*pa,*pb,*pc);
}
}
}
望采纳 谢谢
#include
int main()
{
int t,a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a<b)
{
t=a,a=b,b=t;
}
if(a<c)
{
t=a,a=c,c=t;
}
if(b<c)
{
t=b, b=c, c=t;
}
printf("%d %d %d
",a,b,c);
return 0;
}
原理就是运用冒泡算法,把最大的数浮在最上面,而小的数就下沉,最后就输出。
static void Main(string[] args)
{
int a, b, c;
Console.WriteLine("请输入三个数");
a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
c = int.Parse(Console.ReadLine());
if(a<b&&a<c&&b<c)
{
Console.WriteLine("这三个数从小到大是{0},{1},{2}",a,b,c);
}
if(a<b&&a<c&&c<b)
{
Console.WriteLine("这三个数从小到大是{0},{1},{2}", a, c, b);
}
if(b<a&&b<c&&a<c)
{
Console.WriteLine("这三个数从小到大是{0},{1},{2}", b, a, c);
}
if (b < a && b < c && c<a)
{
Console.WriteLine("这三个数从小到大是{0},{1},{2}", b, c, a);
}
if(c<a&&c<b&&a<b)
{
Console.WriteLine("这三个数从小到大是{0},{1},{2}", c, a, b);
}
if (c < a && c < b && b < a)
{
Console.WriteLine("这三个数从小到大是{0},{1},{2}", c, b, a);
}
}
1.C语言中用来表示整型常量的进制是 (int),(LongInt)(shotInt)
2. 一个函数由两部分组成,它们是(函数名)和(函数体)。
3. C的字符串常量是用("")括起来的字符序列。
4.设x,y均为int型变量,且x=1,y=2;则表达式1.0+x/y的值为(1.0)。
//x/y=0(x,y都是Int类型)
5.若想通过以下输入语句
int b,c; float a;
scanf("%f,%d,%d",&a,&b,&c);
使a=5.0,b=4,c=3,则输入数据的形式应该是(5.0,4,3);
6.用C语言描述下列命题:
(1)a小于b或小于c(a<b||a<c)
(2)a和b都大于c (a>c&&b>c)
(3)a和b中有一个小于c(a<c&&b>c)||(a>c&&b<c)
7.表达式2+’g’+3.5-0.5*’c’的结果是(float)类型的数据。
8. 设ch是字符型变量,判断ch为大写英文字母的表达式是: (A<=ch&&ch<=Z)
9. 表达式 !!5的值是(1) //(!5=0,!0=1)
10. 表达式1<0<5的值是 (1) //(1<0得0,0<5得1)
程序题这是最笨的办法了
static void Main(string[] args)
{
int a, b, c;
Console.WriteLine("请输入三个数");
a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
c = int.Parse(Console.ReadLine());
int[] z={a,b,c};
for(int i=0;j<3;j++)
{
for(int j=0;j<3-1-i;j++)
{
if(z[j]>z[j+1])
{
int count=z[j];
z[j]=z[j+1];
z[j+1]=count;
}
}
}
Console.WriteLine("这三个数从小到大是);
for(int i=0;i<3;i++)
{
Console.Write(z[i]);
}
}
这是求最大值的程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace maxvalue
{
class Program
{
static void Main(string[] args)
{
int[] arr={3,5,1};
int temp;
int i;
for ( i = 0; i < 2; i++)
{
for (int j = i + 1; j < 3; j++)
{
if (arr[i] > arr[j])
{
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
Console.Write("{0}\t", Convert.ToString(arr[i]));
}
Console.Write("{0}",Convert.ToString(arr[i]));
Console.ReadKey();
}
}
}
填空
1.二进制、十进制、十六进制 2.函数名 函数体 3.双引号 4. 1.0
5. 5.0,4,3 6.(1)(a<b)||(a<c) (2) (a>c)&&(b>c)
(3)((a>c)&&(b<c))||((a<c)&&(b>c)) 7.浮点型
8. if(ch>='A'&&ch<='Z') 9. 1 10. 0
不一定完全正确啊
冒泡排序法 。这个东西你们C语言老师不可能不讲 。用这个就能做出来了。
跟C语言一样的写
编写C语言程序,输入a b c 3个值,输出其中最大值
(1)取3个数中的任意2个数比较,将大的那个数赋给max;(2)让剩下的那个数和上一步赋给的最大值比较,将较大的数赋值给max;(3)输出最大值。具体程序如下:include <stdio.h>int main(void){ int a,b,c;scanf("%d %d %d",&a,&b,&c); \/\/ 输入3个数int max = a; \/\/...
编写一个程序从键盘输入三个整数abc计算表达式abc的值并输出计算...
以下是一个用Python编写的程序,它能够从键盘输入三个整数a、b和c,计算表达式a * b * c的值,并输出结果。程序还包含了一些基本的输入验证,以确保用户输入的是有效的整数。```python def main():try:从键盘输入三个整数 a = int(input("请输入第一个整数a: "))b = int(input("请输入第...
用C++编写一个C程序,输入a,b,c,3个值,输出其中最大者
程序如下:include <stdio.h> int main(){ int a,b,c,Max;printf("请输入3个数:\\n");scanf("%d%d%d",&a,&b,&c);Max=a>b?(a>c?a:c):(b>c?b:c);printf("3个数中最大值为:%d\\n",Max);return 0;}
编写一个程序从键盘输入三个整数abc计算表达式abc的值并输出计算...
下面是一个简单的Python程序示例,该程序从用户处接收三个整数输入(分别标记为a、b、c),然后计算表达式a*b*c(即这三个整数的乘积)的值,并将计算结果输出到屏幕上。请注意,这个示例遵循了您的要求,没有使用表格或图片,并且字数控制在指定范围内。```python 从用户接收三个整数输入 a = int...
编写一个C程序,输入a, b, c三个值,输出其中最大
输出其中最大者是多少:输出其中最大者是max。编写一个C程序,输入a,b,c三个值,输出其中最大者是多少的延伸:编写程序:#include<stdio.h>voidmain({inta,b,c,max;scanf("%d,%d,%d",&a,&b,&c);if(a>b) max=a;else max=b;if(max<c) max=c;printf("max is:%d",max);} ...
编写一个C程序,输入a,b,c三个值,输出其中最大者。
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}
编写一个C程序,输入a,b,c三个值,输出其中最大者。
要编写一个C程序,输入a、b、c三个数值并找出其中的最大值,可以参考以下代码片段:c include int main() { int a, b, c, max;printf("请输入三个数:\\n");scanf("%d %d %d", &a, &b, &c);if (a > b) { max = a;} if (c > max) { max = c;} printf("三个数中最...
编写一个程序,输入abc三个值,输出其中最大值。
1、javaif语句 if(a>b){ if(a>c){ System.out.println("三个数中的最大值为"+a);}else{System.out.println("三个数中的最大值为"+c);} }else if(b>c){ System.out.println("三个数中的最大值为"+b);}else{ System.out.println("三个数中的最大值为"+c);} 2、三目运算...
编写一个c语言,输入a,b,c 3个值输出其中最大着
思路:1 输入三个数。2 比较a,b得到较大的数值。3 用ab中较大值,与c比较,得到最大值。4 输出最大值。代码:include <stdio.h>int main(){ int a,b,c,m; scanf("%d%d%d",&a,&b,&c);\/\/输入三个数 if(a>b)m=a;\/\/获得ab中较大值。 else m = b; if(m<...
设计一个C语言程序, 从键盘上输入a,b,c三个整数,输出其中的最小者
include<stdio.h> void main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);\/\/从键盘上输入a,b,c三个整数 if(a<b){ if(a<c)printf("%d",a);\/\/输出其中的最小者 else printf("%d",c);\/\/输出其中的最小者 } else { if(b<c)printf("%d",b);\/\/输出其中的最小者 else prin...