Codingboy


私信TA

用户名:xiaorourou

访问量:3819

签 名:

等  级
排  名 1714
经  验 2595
参赛次数 2
文章发表 2
年  龄 0
在职情况 学生
学  校 安徽大学
专  业

  自我简介:

 

0.0分

23 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

#include <stdio.h>
#include <string.h>

int main()
{ 
	char arr[3][100] = { 0 }, ar[100] = { 0 };
	for (int i = 0; i < 3; i++)
	{
		gets(arr[i]);
	}
	for (int i = 0; i < 3; i++)
	{
		for (int j = 0; j < 3 - i - 1; j++)
		{
			if (strcmp(arr[j], arr[j + 1]) > 0)
			{
				strcpy(ar, arr[j]);
				strcpy(arr[j], arr[j + 1]);
				strcpy(arr[j + 1], ar);
			}
		}
	}
	for (int i = 0; i < 3; i++)
		puts(arr[i]);
	return 0;
}
2024-03-06 20:35:28
这个用题目的数据带入答案不对啊最大值跟最小值一样。
strcmp()函数是根据ACSII码的值来比较两个字符串的;strcmp()函数首先将s1字符串的第一个字符值减去s2第一个字符,若差值为零则继续比较下去;若差值不为零,则返回差值。
2022-01-12 12:42:54
答案为什么不对呢
2021-10-27 08:32:57
老兄,精辟啊
2021-04-10 00:43:42
printf("%d %d %d",(((a>b)?b:a)>c?c:((a>b)?b:a)),a>b?(a<c?a:(b>c?b:c)):(b<c?b:(a>c?a:c)),a>b?(a>c?a:c):(b>c?b:c));
2019-11-11 17:22:14
#include <stdio.h>
#include<string.h>
int main(void)
{
	char s[3][60];
	gets(s[0]);
	gets(s[1]);
	gets(s[2]);
	for (int i = 0; i < 3; i++)
	{
		printf("%c%c%c\n",(((s[i][1]>s[i][2])?s[i][2]:s[i][1])>s[i][0]?s[i][0]:((s[i][1]>s[i][2])?s[i][2]:s[i][1])),s[i][1]>s[i][2]?(s[i][1]<s[i][0]?s[i][1]:(s[i][2]>s[i][0]?s[i][2]:s[i][0])):(s[i][2]<s[i][0]?s[i][2]:(s[i][1]>s[i][0]?s[i][1]:s[i][0])),s[i][1]>s[i][2]?(s[i][1]>s[i][0]?s[i][1]:s[i][0]):(s[i][2]>s[i][0]?s[i][2]:s[i][0]));
	}
}
2019-11-11 17:21:42
  • «
  • 1
  • »