首页 > 编程语言 >C语言程序设计 实验题目

C语言程序设计 实验题目

时间:2023-11-09 12:38:36浏览次数:41  
标签:题目 参考 C语言 程序设计 教材 习题 ----------------------------------------- 指导书

 

 
-----------------------------------------
编号:一
题目:选择结构程序设计
目的:见指导书110页。
实验内容:教材:习题3.6, 习题3.7
习题3.6:参考例1.2,使用if语句,或者使用条件表达式。
习题3.7:参考教材例题3.13,教材299页的math.h,不要使用 10<=x<20 . “无定义”,其余值用printf显示“无定义”。

-----------------------------------------
*编号:二
题目:循环结构程序设计
目的:见指导书111 页。
实验内容:教材:习题3.9, 习题3.10, 习题3.14
习题3.9 -- 例3.18
习题3.10 -- 参考指导书49页图3.4。
习题3.14 -- 可以参考例3.16和例3.19,例3.22

-----------------------------------------
*编号:三
题目:数组
目的:见指导书 111 页。
实验内容:教材:习题4.11, 习题4.12,(选做)习题4.13
习题4.11:
fibonacci数列为 1,1,2,3,5,8,13,21,...... 每项均为前两项的和。
使用一维数组解题,参考例4.1, 本题不要使用scanf函数,计算和输出完全分开。
每行输出5个数:可以使用 if((i+1)%5==0) printf("\n"); 其中i为数组元素的下标。
习题4.12:
假如有数组 int a[10]={0,1,2,3,4,5,6,7,8,9}, 要求变为:{1,2,3,4,5,6,7,8,9,0}
先把第一个数保存在一个变量first中,然后用循环的方式移动其后的九个元素,最后把first存放在数组的最后一个位置。

-----------------------------------------
编号:四
题目:二维数组
目的:见指导书 111 页。
实验内容:教材:习题4.16, 习题4.19(参考教材第100页,例5.5)

习题4.16的解题思路如下:
1 定义二维数组a[5][5],并初始化25个整数
2 运算:对于每一行数据(i: 表示行下标)
   (1)假设第一列的数为最大值max=a[i][0];
   (2)用后面的四个数依次与max比较(j:表示列下标),如果a[i][j]>max, 此时max=a[i][j],记下此时的列下标j, index=j;
   (3)交换:a[i][i] <=> a[i][index]
3 输出:用二重循环输出。
注意:求绝对值函数为 fabs(x).

-----------------------------------------

*编号:五
题目:函数
目的:见指导书 112 页。
实验内容:教材:习题5.6,习题5.10, 选做习题5.9
习题5.6 - 参考指导书70页的提示。必须使用自定义函数来实现。
习题5.10 - 参考指导书70页的提示。必须使用自定义函数来实现。必须使用递归函数。参考教材例5.10。
选做习题5.9 - 参考教材123页

-----------------------------------------
*编号:六
题目:结构体
目的:见指导书 113 页。
实验内容:教材:习题6.9 ,
 参考125页例题6.2, 6.3, 6.4 。
-----------------------------------------

编号:七
题目:指针
目的:见指导书 113 页。
实验内容:教材:习题7.13 , 习题7.15,  习题7.16
习题7.13 ,参考例题7.2
习题7.15, 参考例题7.22,
习题7.16, 参考例题7.13, 7.14

-----------------------------------------

编号:八

题目:文件

目的:见指导书



标签:题目,参考,C语言,程序设计,教材,习题,-----------------------------------------,指导书
From: https://blog.51cto.com/emanlee/8275817

相关文章

  • C语言程序设计 2009春季考试时间和地点
     课程名称考试时间监考教室考试人数C语言程序设计第11周周6(2009-05-09)19:00-21:00曲江10-40173C语言程序设计第11周周6(2009-05-09)19:00-21:00曲江10-40727C语言程序设计第11周周6(2009-05-09)19:00-21:00曲江10-40827C语言程序设计第11周周6(2009-05-09)19:00-21:00曲江10......
  • C语言程序设计 函数递归调用示例
    函数递归调用示例(教材习题5.3,运行结果012345)#include<stdio.h>voidfun(intk);voidmain(){intw=5;fun(w);}voidfun(intk){if(k>0)fun(k-1);printf("%d",k);}......
  • C语言程序设计 答疑安排(2009春季 1-10周) - 有变动
    C语言程序设计答疑安排(2009春季1-10周)地点:8-309,如果8-309没开门则到8-308教室。时间:黑老师,第六周,周四下午,2:10-4:00金老师,第七周,周二下午,4:10-6:00王老师,第八周,周三晚上,7:30-9:00王老师,第九周,周三晚上,7:30-9:00李老师,第十周,周三下午,4:10-6:00李老师,第十一周,周三下午,4:10-6:00黑老师,第十......
  • C语言程序设计 数组,结构体和指针练习题
    涉及知识点:数组,结构体和指针分析以下程序的运行结果:#include"stdio.h"structsp{inta;int*b;}*p;intd[3]={10,20,30};structspt[3]={70,&d[0],80,&d[1],90,&d[2]};voidmain(){p=t;printf(&......
  • shell脚本基础题目
    1:批量的创建用户思路:1)批量就是循环,输入的是否为数字且不能以0开头的数字2)判断输入的用户是否为空这个就是循环的次数是固定read-p"请输入批量创建多少个用户;"numif[[$num=~^[0-9]+$&&!$num=~^[0]+]];thenread-p"请输入添加用户:"username......
  • C语言:用for的循环语句编写九九乘法表
      helloeveryone!我是一个入侵宁夏的河南人Palpitate1(嘿嘿),今年刚上大一,经过这几个月对C语言的学习,对其有了一点点的认识(捂脸~),下面给大家编写一道代码,(for的循环语句)#include<stdio.h>intmain(){inti,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++)//再嵌套一个for的循环语句pri......
  • C语言 数据类型
    基本数据类型它们是算术类型,包括整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。CompilerWindowsvc12Lniuxgcc-5.3.1Targetwin32x64i686x86_64char1111short2222int4444long4448float4444double8888......
  • C语言程序设计 第二章 数据类型
    本节是学习C语言数据类型。1、掌握C的数据类型2、掌握整型、实型、字符型数据的常量及变量  下载Powerpoint课件 下载图片格式的课件(PPT课件转换为JPG图片)......
  • C语言程序设计 第三章 三种基本程序结构
    本节是学习C语言三种基本程序结构:顺序结构,选择结构,循环结构。  下载图片格式的课件(PPT课件转换为JPG图片)(以图片方式查看,可以在MP4上查看) 下载Powerpoint课件(在装有PowerPoint的计算机上可以打开使用)......
  • C语言程序设计 第四章 数组
    本节是学习C语言数组:一维数组,二维数组,字符数组。 下载图片格式的课件(PPT课件转换为JPG图片)(以图片方式查看,可以在MP4上查看) 下载Powerpoint课件(在装有PowerPoint的计算机上可以打开使用)......