C语言程序设计实验报告 您所在的位置:网站首页 二维数组编程及算法分析实验报告 C语言程序设计实验报告

C语言程序设计实验报告

2024-07-10 20:33| 来源: 网络整理| 查看: 265

C语言程序设计实验报告——实验六 实验六 数组一、实验目的及要求二、实验环境三、实验内容实验题目(1)实验题目(2)实验题目(3)实验题目(4)

实验六 数组 一、实验目的及要求 1.掌握一维数组的定义,赋值,数组及其元素的引用。 2.掌握二维数组的定义,赋值,数组及其元素的引用。 二、实验环境 硬件要求:计算机一台。 软件要求:Windows操作系统,Dev-C++或VC++6.0编译环境 三、实验内容 实验题目(1) 利用数组来处理斐波那契数列问题。

斐波那契数列应该是耳熟能详的了,属于常见题型,难度系数不高,由于斐波那契数列的无穷性,博主在这里只取了数列的前20项。

源代码如下:

#include int main() { int a[20],i; for(i=1;i a[i]=1; printf("%d\n",a[i]); } else { a[i]=a[i-2]+a[i-1]; printf("%d\n",a[i]); } } return 0; } 实验题目(2) 利用冒泡法对10个整数进行排序,要求利用数组存放整数。

冒泡法应该是再熟悉不过的排序方法了,至于难度,因人而异,话不多说,上代码。

代码如下:

#include int main() { int a[10]; int i,j,temp;//i为总共进行判断的次数,j为每一次进行判断的次数。 for(i=0; i temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } for(i=0; i{13,15,79,46},{76,46,49,23}}; int b[4][2],i,j; printf("a:\n"); for(i=0;i printf("%5d",a[i][j]); b[j][i]=a[i][j]; } printf("\n"); } printf("b:\n"); for(i=0;i int i,num=0,word=0; char str[80]; gets(str); for(i=0; (str[i])!='\0'; i++) if(str[i]==' ') word=0; else if(word==0) { word=1; num++; } printf("there is %d words in this line;\n",num); return 0; }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有