当前位置: 首页 > 学习知识 > C语言实验题 输入输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字

C语言实验题 输入输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字

网站编辑:上海建站网 发布时间:2022-05-12  点击数:
导读:C语言实验题 输入输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字 C语言实验题 输入输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字为N(1 hawkndy 1年前他留下的回答 已收到1个回答...

C语言实验题 输入输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字

C语言实验题
输入
输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字为N(1 hawkndy 1年前他留下的回答 已收到1个回答

海的柠檬心 网友

该名网友总共回答了19个问题,此问答他的回答如下:采纳率:94.7%

冒泡法排序:
#include
using namespace std;
int main()
{
int T,N;
int num[1001];
scanf("%d",&T);
while(T--)
{
scanf("%d",&N);
int i,j;
for(i = 0; i < N; i++)
{
scanf("%d",&num[i]);
}
for(i = 0; i < N-1; i++)
{
for(j = 0; j < N - 1 - i; j++)
{
if(num[j] > num[j+1])
{
int temp = num[j];
num[j] = num[j+1];
num[j+1] = temp;
}
}
}
printf("%d",num[0]);
for(i = 1; i < N; i++)
{
printf(" %d",num[i]);
}
printf("n");
}
return 0;
}
使用sort函数:
#include
#include
using namespace std;
int main()
{
int T,N;
int num[1001];
scanf("%d",&T);
while(T--)
{
scanf("%d",&N);
int i;
for(i = 0; i < N; i++)
{
scanf("%d",&num[i]);
}
sort(num,num+N);
/*
sort函数包含在algorithm库函数中,
可对数组进行递增排序
*/
printf("%d",num[0]);
for(i = 1; i < N; i++)
{
printf(" %d",num[i]);
}
printf("n");
}
return 0;
}

1年前他留下的回答

6

  以上就是小编为大家介绍的C语言实验题 输入输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
含笑花的养殖方法之七大要点
含笑花的养殖方法之七大要点

详情:操作步骤/方法11土壤:含笑为肉质根,要求盆土通透性良好,可......

魔兽世界为酋长准备的礼物怎么做
魔兽世界为酋长准备的礼物怎么做

详情:操作步骤/方法【方法1】11,从地精npc手中领取一个任务工......

新射雕群侠传手游攻略?
新射雕群侠传手游攻略?

详情:操作步骤/方法11游戏里5种职业分别是:掌剑力气技。22掌:......

谁是卧底游戏|谁是卧底游戏规则
谁是卧底游戏|谁是卧底游戏规则

详情:操作步骤/方法1每次需要N个人,其中M个围观者,L个游戏着,......