泉州专业网站建设公司,可以做问卷调查的网站,佛山seo优化排名,低价网站建设案例码蹄集网站地址#xff1a;https://www.matiji.net/exam/ojquestionlist
⭐MT1381逆序输出数组
定义一个长度为10的整型数组#xff0c;输入10个数组元素的值#xff0c;然后逆序输出他们
格式 输入格式#xff1a; 输入10个数组元素的值#xff0c;整型#xff0c;空…码蹄集网站地址https://www.matiji.net/exam/ojquestionlist
⭐MT1381逆序输出数组
定义一个长度为10的整型数组输入10个数组元素的值然后逆序输出他们
格式 输入格式 输入10个数组元素的值整型空格分隔
输出格式 逆序输出10个数组元素的值整型空格分隔
#includestdio.h
#define N 10
int main()
{int i, a[N];for (i 0; i N; i){scanf(%d, a[i]);}for (i N - 1; i 0; i--){printf(%d , a[i]);}return 0;
}⭐MT1382奇数项
定义一个长度为10的整型数组输入10个数组元素的值然后输出奇数项。
格式 输入格式 输入10个数组元素的值整型空格分隔
输出格式 输出数组奇数项整型空格分隔
#includestdio.h
#define N 10
int main()
{int i, a[N];for (i 0; i N; i){scanf(%d, a[i]);}for (i 1; i N; i){printf(%d , a[i]);i 2;}return 0;
}⭐MT1385查找
在一组给定的数据中找出某个数据是否存在。定义长度为10的数组输入数组元素和要查找的数据如果找到输出下标。没找到则输出No。
格式 输入格式 第1行输入数组元素空格分隔
第2行输入要查找的整数n
输出格式 输出整型
#includestdio.h
#define N 10
int main()
{int a[N], i, n;for (i 0; i N; i){scanf(%d, a[i]);}scanf(%d, n);for (i 0; i N; i){if (a[i] n){printf(%d\n, i);break;}else{if (i N - 1){printf(No);}}}return 0;
}⭐MT1386第n个数
编写程序读入nn200个整数输入-9999结束。找出第1到第n1个数中第1个与第n个数相等的那个数并输出该数的序号序号从1开始。如果没有则输出”no such number”。
格式 输入格式 输入为整型空格分隔。
输出格式 输出为整型。
//#includestdio.h
//#define N 200
//int main()
//{
// int a[N], i -1, n 0;
// do
// {
// i 1;
// scanf(%d, a[i]);
// } while (a[i] -9999);
// while (n i - 1)
// {
// if (a[n] a[i - 1])
// {
// printf(%d\n, n 1);
// break;
// }
// else
// {
// if (n i - 1)
// {
// printf(no such number);
// }
// else
// {
// n;
// }
// }
// }
// return 0;
//}
#includestdio.h
#define N 200
int main()
{int a[N], i, n 0;for (i 0; i N; i){scanf(%d, a[i]);}for (i 0; i N; i){if (a[i] -9999){break;}}for (n 0; n i; n){if (a[n] a[i - 1]){if (n i - 1){printf(no such number\n);}else{printf(%d\n, n 1);break;}}}return 0;
}
⭐MT1387删除指定元素
定义一个长度为n的整型数组输入n个数组元素的值然后输入要删除的数编号比如删掉从左向右第5个数输出删除后的数组。
格式 输入格式 输入整型分3行输入。第一行输入n第二行输入n个数组元素的值空格分隔第三行输入编号
输出格式 输出整型空格分隔
#includestdio.h
int main()
{int n, i, K;scanf(%d, n);int a[n];for (i 0; i n; i){scanf(%d, a[i]);}scanf(%d, K);for (i 0; i n; i){if (i K - 1){if (i ! n - 1){a[i] a[i 1];}else{a[i] 0;}}}for (i 0; i n - 1; i){printf(%d , a[i]);}return 0;
}
⭐MT1393重复元素
请编写一个简单程序输入10个整型元素依次输出重复元素。
格式 输入格式 输入整型元素空格分隔。
输出格式 输出整型空格分隔。
#includestdio.h
#define N 10
int main()
{int a[N], i, j;for (i 0; i N; i){scanf(%d, a[i]);}for (i 0; i N; i){for (j i 1; j N; j){if (a[i] a[j]){printf(%d , a[i]);}}}return 0;
}⭐MT1394元素频次
请编写一个简单程序输入10个整型元素输出数组中每个元素出现的次数。
格式 输入格式 输入整型空格分隔。
输出格式 依次输出元素频次每个一行。
//#includestdio.h
//#define N 10
//int main()
//{
// int a[N], i, j, o, count, bool_i;
// for (i 0; i N; i)
// {
// scanf(%d, a[i]);
// }
// for (i 0; i N; i)
// {
// count 1;
// for (j i 1; j N; j)
// {
// if (a[i] a[j])
// {
// count;
// }
// }
// bool_i 1;
// for (o 0; o i; o)
// {
// if (a[o] a[i])
// {
// bool_i 0;
// }
// }
// if (bool_i)
// {
// printf(%d %d\n, a[i], count);
// }
// }
// return 0;
//}#includestdio.h
#includestdbool.h
#define N 10
// #define TRUE 1
// #define FALSE 0
int main()
{int a[N], i, j, o, count, flag;for (i 0; i N; i){scanf(%d, a[i]);}for (i 0; i N; i){count 1;for (j i 1; j N; j){if (a[i] a[j]){count;}}flag true;for (o 0; o i; o){if (a[o] a[i]){flag false;}}if (flag){printf(%d %d\n, a[i], count);}}return 0;
}
⭐MT1395统计
统计一个整型数组中不同元素出现的次数。
格式 输入格式 第一行输入数组元素个数N为整型第二行输入元素如样例所示。
输出格式 输出为整型前面是元素后面是出现的次数每种一行。
#includestdio.h
#includestdbool.h
int main()
{int N, i, j, o, count, flag;scanf(%d, N);int a[N];for (i 0; i N; i){scanf(%d, a[i]);}for (i 0; i N; i){count 1;for (j i 1; j N; j){if (a[i] a[j]){count;}}flag true;for (o 0; o i; o){if (a[o] a[i]){flag false;}}if (flag){printf(%d %d\n, a[i], count);}}return 0;
}
⭐MT1396排序吧
定义一个长度为n的整型数组输入n个数组元素的值然后输出从小到大排序后数组元素。
格式 输入格式 输入整型分2行输入。第一行输入n第二行输入n个数组元素的值空格分隔
输出格式 输出整型空格分隔
#includestdio.h
void BubbleSort(int a[], int size)
{int i, j, temp;for (i 0; i size - 1; i){for (j 0; j size - i - 1; j){if (a[j] a[j 1]){temp a[j];a[j] a[j 1];a[j 1] temp;}}}
}
int main()
{int n, i, size;scanf(%d, n);int a[n];for (i 0; i n; i){scanf(%d, a[i]);}size sizeof(a) / sizeof(a[0]);BubbleSort(a, size);for (i 0; i n; i){printf(%d , a[i]);}return 0;
}
⭐MT1399冒泡排序
输入10个整型元素对数组进行冒泡排序输出从小到大排序后的新数组。
格式 输入格式 输入整型空格分隔。
输出格式 输出整型空格分隔。
#includestdio.h
#define N 10
int main()
{int a[N], i, j, temp;for (i 0; i N; i){scanf(%d, a[i]);}for (i 0; i N - 1; i){for (j 0; j N - i - 1; j){if (a[j] a[j 1]){temp a[j];a[j] a[j 1];a[j 1] temp;}}}for (i 0; i N; i){printf(%d , a[i]);}return 0;
}