从键盘输入3个整数a,b,c,输出其中最大的数怎样用指针编程
发布网友
发布时间:2022-04-29 17:19
我来回答
共1个回答
热心网友
时间:2023-10-22 21:26
#include <stdio.h>
main()
{
int i1, i2, i3, i4; //整数变量
int *a = &i1, *b = &i2, *c = &i3, *t = &i4; //指针定义
scanf("%d%d%d", a, b, c); //读取输入
if (*a < *b) //前两个数中确保a最大
{
t = a;
a = b;
b = t;
}
if (*a < *c) //在第一次比较的基础上,确保三个数中a最大
{
t = a;
a = c;
c = t;
}
printf("%d", *a); //输出最大值
}
热心网友
时间:2023-10-22 21:26
#include <stdio.h>
main()
{
int i1, i2, i3, i4; //整数变量
int *a = &i1, *b = &i2, *c = &i3, *t = &i4; //指针定义
scanf("%d%d%d", a, b, c); //读取输入
if (*a < *b) //前两个数中确保a最大
{
t = a;
a = b;
b = t;
}
if (*a < *c) //在第一次比较的基础上,确保三个数中a最大
{
t = a;
a = c;
c = t;
}
printf("%d", *a); //输出最大值
}
热心网友
时间:2023-10-22 21:26
#include <stdio.h>
main()
{
int i1, i2, i3, i4; //整数变量
int *a = &i1, *b = &i2, *c = &i3, *t = &i4; //指针定义
scanf("%d%d%d", a, b, c); //读取输入
if (*a < *b) //前两个数中确保a最大
{
t = a;
a = b;
b = t;
}
if (*a < *c) //在第一次比较的基础上,确保三个数中a最大
{
t = a;
a = c;
c = t;
}
printf("%d", *a); //输出最大值
}
热心网友
时间:2023-10-22 21:26
#include <stdio.h>
main()
{
int i1, i2, i3, i4; //整数变量
int *a = &i1, *b = &i2, *c = &i3, *t = &i4; //指针定义
scanf("%d%d%d", a, b, c); //读取输入
if (*a < *b) //前两个数中确保a最大
{
t = a;
a = b;
b = t;
}
if (*a < *c) //在第一次比较的基础上,确保三个数中a最大
{
t = a;
a = c;
c = t;
}
printf("%d", *a); //输出最大值
}
热心网友
时间:2023-10-22 21:26
#include <stdio.h>
main()
{
int i1, i2, i3, i4; //整数变量
int *a = &i1, *b = &i2, *c = &i3, *t = &i4; //指针定义
scanf("%d%d%d", a, b, c); //读取输入
if (*a < *b) //前两个数中确保a最大
{
t = a;
a = b;
b = t;
}
if (*a < *c) //在第一次比较的基础上,确保三个数中a最大
{
t = a;
a = c;
c = t;
}
printf("%d", *a); //输出最大值
}
热心网友
时间:2023-10-22 21:26
#include <stdio.h>
main()
{
int i1, i2, i3, i4; //整数变量
int *a = &i1, *b = &i2, *c = &i3, *t = &i4; //指针定义
scanf("%d%d%d", a, b, c); //读取输入
if (*a < *b) //前两个数中确保a最大
{
t = a;
a = b;
b = t;
}
if (*a < *c) //在第一次比较的基础上,确保三个数中a最大
{
t = a;
a = c;
c = t;
}
printf("%d", *a); //输出最大值
}
热心网友
时间:2023-10-22 21:26
#include <stdio.h>
main()
{
int i1, i2, i3, i4; //整数变量
int *a = &i1, *b = &i2, *c = &i3, *t = &i4; //指针定义
scanf("%d%d%d", a, b, c); //读取输入
if (*a < *b) //前两个数中确保a最大
{
t = a;
a = b;
b = t;
}
if (*a < *c) //在第一次比较的基础上,确保三个数中a最大
{
t = a;
a = c;
c = t;
}
printf("%d", *a); //输出最大值
}