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

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

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

[Копирай линк]
Публикувано в 15.12.2015 г. 14:24:01 ч. | | |
//输入3个字符串,按由小到大的顺序输出

#include "stdafx.h"
#include "stdio.h"
#include "string.h"
int main()
{void paixu(char *,char *);
char str1[20],str2[31],str3[20];
printf("вход три реда:\n");
gets(str1);
GETS(STR2);
gets(str3);
if(strcmp(str1,str2)>0) paixu(str1,str2);
if(strcmp(str1,str3)>0) paixu(str1,str3);
if(strcmp(str2,str3)>0) paixu(str2,str3);  
printf ("сега, редът е:\n");
printf("%s\n%s\n%s\n%s\n",str1,str2,str3);
return 0;
}
Войд Пайсю(Чар *P1,Char *p2)
{char p[20];
strcpy(стр.1); strcpy (стр1,стр2); strcpy(p2,p);
}

/*总结:1,string.h的头文件不能忘记
2. Функцията get е грешна е gets
3. STRCPY е функция за копиране, а STRCMP е функция за сравнение
*/




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

Mail To:help@itsvse.com