(1). 用选择法对10个整数排序。10个整数用scanf函数输入,并要求对每一轮排序结果予以显示。
(2). 有15个数存放在一个数组中,输入一个数,要求用查找找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a[15];
int i, j;
printf("输入十五个整数:\n");
for (i = 0; i < 15; i++)
scanf("%d", &a[i]);
printf("请输入你要查找的数:\n");
scanf("%d", &j);
for (i = 0; i < 15; i++)
if (a[i] == j) break;
if (i >= 0 && i < 15)
printf("第 %d 个\n", i + 1);
else
printf("无此数");
return 0;
}
(3). 编写程序,将输入的8名学生的成绩保存到数组中,求出其最高分、最低分和平均分。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int i, sum = 0, max = 0, min = 100, a[8];
float ave;
for (i = 0; i < 8; i++)
{
scanf("%d", &a[i]);
sum = sum + a[i];
if (a[i] > max)
max = a[i];
if (a[i] < min)
min = a[i];
}
ave = (float)sum / 10;
printf("平均分: % f, 最高分 : % d, 最低分 : % d\n", ave, max, min);
}
编程序并上机调试运行。 (1). 用选择法对10个整数排序。10个整数用scanf函数输入,并要求对每一轮排序结果予以显示。 (2). 有15个数存放在一个数组中,输入一个数,要求用查找找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() { int a[15]; int i, j; printf("输入十五个整数:\n"); for (i = 0; i < 15; i++) scanf("%d", &a[i]); printf("请输入你要查找的数:\n"); scanf("%d", &j); for (i = 0; i < 15; i++) if (a[i] == j) break; if (i >= 0 && i < 15) printf("第 %d 个\n", i + 1); else printf("无此数"); return 0; } (3). 编写程序,将输入的8名学生的成绩保存到数组中,求出其最高分、最低分和平均分。 (4). 输出n行杨辉三角形,n由键盘输入(n小于等于15) |