Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 15631|Отговор: 0

[C] Метод на указател Въведете 3 цели числа и ги извеждате в ред от най-малко към най-голямо

[Копирай линк]
Публикувано в 15.12.2015 г. 14:27:04 ч. | | |
//输入3个整数,按由小到大的顺序输出
#include "stdafx.h"
#include "stdio.h"
int main()
{void paixu(int *p1,int *p2);
int n1,n2,n3;
int *p1,*p2,*p3;
printf("вход три цели числа n1,n2,n3:");
scanf("%d,%d,%d",&n1,&n2,&n3);
p1=&n1;
p2=&n2;
p3=&n3;
if(n1>n2) paixu (p1,p2);
if(n1>n3) paixu(p1,p3);
if(n2>n3) paixu(p2,p3);
printf("сега, редът е:%d,%d,%d\n",n1,n2,n3); Всички те трябва да бъдат разделени
return 0;
}
void paixu(int *p1,int *p2)
{int p;
p=*p1; *p1=*p2; *p2=p;
}






Предишен:Метод на указател Въведете 3 низа и ги изведете в ред от най-малкия към най-големия
Следващ:След като научи указателя няколко дни, за какво се използва и защо го използва?
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com