c语言第四次作业

本文介绍了四个C语言编程作业,涉及斐波那契数列存储、冒泡排序、数组交集计算、选择排序及成绩统计。作业涵盖了循环、数组操作、排序算法和统计分析等基础知识。
摘要由CSDN通过智能技术生成

作业1:定义一个长度为20的数组,使用循环将斐波那契数列的前20项存到数组中,输出数组的每一项,并且输出该数组的总和

ubuntu@ubuntu:~/zy4$ gcc 6.c 
ubuntu@ubuntu:~/zy4$ ./a.out 
1	1	2	3	5	8	13	21	34	55	89	144	233	377	610	987	1597	2584	4181	6765	
数组总和:17710
ubuntu@ubuntu:~/zy4$ cat 6.c 
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{
	int arr[20];
	for(int i=0;i<20;i++){//输入斐波那契数列
		if(i==0||i==1){
			arr[i]=1;
		}else{
			arr[i]=arr[i-1]+arr[i-2];
		}
	}

	int sum=0;//数组总和
	for(int i=0;i<20;i++){
		printf("%d\t",arr[i]);
		sum+=arr[i];
	}
	printf("\n数组总和:%d\n",sum);
	return 0;
}

作业2:通过键盘输入6名学生的成绩,输出6名学生的成绩,使用冒泡法对班级学生的成绩升序排序,输出排序后成绩

ubuntu@ubuntu:~/zy4$ ./a.out 
请输入第1个学生的成绩:34
请输入第2个学生的成绩:567
输入有误,请重新输入请输入第2个学生的成绩:56
请输入第3个学生的成绩:78
请输入第4个学生的成绩:65
请输入第5个学生的成绩:67
请输入第6个学生的成绩:87
第1个学生的成绩:34
第2个学生的成绩:56
第3个学生的成绩:78
第4个学生的成绩:65
第5个学生的成绩:67
第6个学生的成绩:87
成绩由低到高排列:34	56	65	67	78	87	
ubuntu@ubuntu:~/zy4$ cat 2.c 
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int ma
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值