C语言程序设计实验指导书
switch(op) {
case 1:printf(\
/*帐户查询*/
case 2:printf(\ scanf(\
if(number>count||number<0)printf(\
else {printf(\ goto loop;
/*取款*/ case 3:break;
/*返回*/
default:printf(\} } 选做题:
1. 从键盘输入学生成绩分数,输出对应的等级。(100---90分为A, 75---89为B ,60---74为C,小于60为D)
2. 从键盘输入一个字符,如果是小写字母,则输出“small”,如果是大写字母,则输出“big”,如果是数字,则输出“number”,其他字符则输出“other” 3. 根据输入的x,输出对应y的值。
y=
x x<0 2x+1 0≤x<1 x2-5 x≥1
10
C语言程序设计实验指导书
实验5 循环语句的使用——猜数字游戏
一、实验目的:
1.熟练掌握各种循环程序设计的方法 2.利用循环结构解决一些实际问题 二、实验内容:
1.实验要求:先利用randomize()产生一个随机数种子,再利用随机函数random(100)产生的一个0~100之间的整数,进行猜数字游戏,最后根据猜的次数给出评语。
2.分析与设计:利用循环,不断输入数字,与产生的随机数进行比较,直到猜中为止。
3.源代码:
#include
printf(“Please input a number(0~100):”); scanf(“%d”,&x); n=1; while(x!=r)
{if(x>r)printf(“\\nbig,input continue:”); if(x if(n<=5)printf(“\\nvery good”); if(n>5&&n<=10)printf(“\\ngood”); 11 C语言程序设计实验指导书 if(n>10)printf(“\\nnormal”); } 选做题: 1. 编程:打印出所有的“水仙花数”。所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身。例如:153=13+53+33。 2. 编程:打印出1000以内所有的“完数”。所谓完数是指一个数恰好等于它的因子之和。 例如:6的因子为1,2,3;而6=1+2+3,因此6是完数。要求:按下面格式输出:6 Its factors are 1,2,3 3.编写程序输出下面图形 * *** ***** ******* ***** *** * 12 C语言程序设计实验指导书 实验6 一维数组的应用 一、实验目的: 1.掌握一维数组的定义、赋值和输入输出方法 2.熟练使用一维数组解决实际问题 二、实验内容: 1.实验要求: 从键盘上输入任意10个数,将其按从小到大顺序排列;再输入一个数,将该数插入到数列中,不改变数列的排序规律。 2.分析与设计: 用一维数组保存输入的数据,然后选择一种排序方法(冒泡排序)进行排序,然后在输入新的数,找到该数在数列中的位置,把从该位置到最后的元素,依次后移一位,再将该数插入数列中。 3.源代码: #define N 10 print(int *a,int n) /*输出数列函数*/ {int i; printf(\ for(i=0;i sort(int a[])/*冒泡排序函数*/ { int i,j,t; printf(\ for(i=0;i for(j=0;j {t=a[j];a[j]=a[j+1];a[j+1]=t;}/*交换*/ } insert(int *a,int x)/*插入函数*/ {int i,j; 13 printf(\ printf(\ C语言程序设计实验指导书 for(i=0;i if(a[i]>x) break; /*若a[i]>x则找到要插入的位置为i*/ for(j=N-1;j>=i;j--) a[j+1]=a[j]; /*从a[i]到a[N-1]的每个元素都后移一位*/ a[i]=x; /*在i位置上插入x*/ printf(\ } main() {int a[11],i,x; printf(\ for(i=0;i scanf(\输入*/ sort(a);/*排序*/ print(a,10);/*输出*/ printf(\scanf(\输入要插入的新数*/ insert(a,x);/*插入新数*/ print(a,11); /*输出*/ } 选做题: 1.编程求一个4×4矩阵两条对角线上所有元素之和。 2.有一串字符串,最多80个字符。要求统计其中英文大写字母、小写字母、数字、空格以及其他字符的个数。 3.自己编写下面的函数:strcat()、strcmp()和strlen(),实现相应的功能。 14 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库0614111、2班《C语言实验指导书》(3)在线全文阅读。
相关推荐: