C语言实验题 输入输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 12:04:24
C语言实验题
输入
输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字为N(1
输入
输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字为N(1
冒泡法排序:
#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;
}
#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;
}
C语言实验题 输入输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字
有多组测试数据,每组测试数据的第一行输入n,m0
求C语言答案输入有多组测试数据.每组数据第1行只有一个数n(n
C语言设计.有多组测试数据,每组一行,输入一个正整数N.对于每组数据输出一行,计算1+2+3+...+N的和
c语言如何输入整数N,代表下面有N组测试数据,接下来的N行,每行为一个整数?
多组测试数据的c语言问题
C语言——求平均值Description输入一些整数,求平均值Input多组测试数据首先输入1个整数n表示测试组数然后每
Input 首先输入一个整数n表示n组测试数据 然后是n行,每行输入2个整数m1和m2 Output 输出m1和m2
c语言怎么写第一行是一个整数N,代表有N组测试数据,接下来是N行,每行有两个整数A和B.
用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根(假设是两个实根,测试数据必须保证这一
数值统计 C语言!统计给定的n个数中,负数、零和正数的个数.输入 输入数据有多组,每组占一行,每行的第一个数是整数n(n
输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数