![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言作业u6
方块猫x
这个作者很懒,什么都没留下…
展开
-
将实验六的第2题的排序功能写成一个函数sort(int a[ ],int n ), 要求在主函数中从键盘输入n个成绩,调用sort函数将这n个成绩按降序排序。并在主函数中输出排好序的n个成绩。
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>void reversal(int arr[], int y){ int i, j, t = 0; for (j = 0; j < y; j++) for (i = 0; i < y; i++) if (arr[i] < arr[i + 1]) { t = arr[i...原创 2021-12-04 22:31:56 · 2316 阅读 · 0 评论 -
编程序实现:从键盘输入一个字符串和一个字符,统计该字符串中这个字符出现的次数并输出。用字符数组处理。
(思考题:要是删除这个字符,该如何处理?)#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ char arr1[100], arr2[100]; char ch; int i, j = 0; printf("输入字符串:"); gets(arr1); printf("输入删除的字符"); ch = getchar(); for (i = 0; arr1[...原创 2021-12-04 22:04:53 · 8234 阅读 · 0 评论 -
利用二维数组编程:输入5个学生的学号和3门课的成绩,求出每个学生的平均成绩,并输出所有学生的学号及3门课的成绩和平均成绩
分析:可以建立一个5行5列的整型二维数组,其中第0列存放学号,第1, 2, 3列分别存放3门课的成绩,第4 列存放平均成绩#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ int a,b,c,j,k,i,aver,num; int arr[5][5]; a = 0; b = 0; c = 0; num = 0; printf("please input ID and Test Scor...原创 2021-12-04 22:01:50 · 5375 阅读 · 0 评论 -
编程序实现从n个数中查找某个数的功能:n从键盘输入,输入查找的数,当找到这个数后将这个数从n个数中删除,如果找不到,则显示 该数不存在
利用一维数组实现#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ int arr[100]; int i, t, n, k, j; t = 0; printf("please input your n number:"); scanf("%d", &n); printf("please input your define number:"); for (...原创 2021-12-04 21:59:51 · 1479 阅读 · 2 评论 -
从键盘输入10个学生某门课的成绩,将这些成绩按降序排序,并输出排好序的成绩。并统计出不及格的人数并输出。
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ int arr[10]; int j, k, i, t, L; L = 0; printf("输入十名同学的成绩:\n"); for (i = 0; i < 10; i++) scanf("%d", &arr[i]); for (i = 0; i < 9; i++) for...原创 2021-12-04 21:58:02 · 6675 阅读 · 0 评论 -
从键盘输入10个成绩,然后求出最高成绩、最低成绩和它们在数组中的位置。分析运行结果。要求掌握用一维数组求若干个元素的最大(小)值的方法。掌握顺序查找的思想
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ int a[10]; int i, max, k, min, j; printf("please input your 10 number:\n"); for (i = 0; i < 10; i++) scanf("%d", &a[i]); max = a[0]; k = 0; for ...原创 2021-11-25 17:38:49 · 6555 阅读 · 4 评论