C语言上机实验指导Word格式.docx

上传人:b****5 文档编号:16874477 上传时间:2022-11-26 格式:DOCX 页数:8 大小:79.16KB
下载 相关 举报
C语言上机实验指导Word格式.docx_第1页
第1页 / 共8页
C语言上机实验指导Word格式.docx_第2页
第2页 / 共8页
C语言上机实验指导Word格式.docx_第3页
第3页 / 共8页
C语言上机实验指导Word格式.docx_第4页
第4页 / 共8页
C语言上机实验指导Word格式.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

C语言上机实验指导Word格式.docx

《C语言上机实验指导Word格式.docx》由会员分享,可在线阅读,更多相关《C语言上机实验指导Word格式.docx(8页珍藏版)》请在冰豆网上搜索。

C语言上机实验指导Word格式.docx

实验一数据类型、运算符、表达式、及数据的简单输入输出

1、学习C程序的运行环境和运行方法

2、学习C语言不同数据类型、运算符、表达式的

使用方法。

3、学习简单输入输出函数的使用。

上机内容:

1、执行下面程序,观察运行结果。

#include<

stdio.h>

main()

{

charc1='

a'

c2='

b'

c3='

c'

c4='

\101'

c5='

\116'

;

printf("

a%cb%c\tc%c\tabc\n"

c1,c2,c3);

\t\b%c%c\n"

c4,c5);

\t\b%c%c\n"

\t%c%c\n"

}

2、编写程序,求下面表达式的值。

(1)x=2.5,a=7,y=4.7

x+a%3*(int)(x+y)%2/4

(2)x=3.5,y=2.5,a=2,b=3

(float)(a+b)/2+(int)x%(int)y

3.执行下面程序,观察其运行结果

inti,j,m,n;

i=8;

j=10;

m=++i;

n=j++;

%d,%d,%d,%d\n"

i,j,m,n);

4.若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,

n=128765,c1='

,c2='

,编写程序,写出以下结果:

5、输入一个华氏温度,要求输出摄氏温度。

输出要有文字说明,取两位小数。

实验二选择结构的编程

1、学习if\else\elseif\使用方法

2、学习switch(),case使用方法

1、有3个整数a,b,c,由键盘输入,输出其中最大的。

2、企业发放奖金根据利润提成,利润低于或等于100000元的,奖金可提10%,利润在100000-

200000间,低于100000元的部分按10%提成,高于100000元的部分按7.5%提成,利润在200000-400000间,低于200000元的部分按上面方法提成,高于200000元的部分按5%提成,利润在400000-600000间,低于400000元的部分按上面方法提成,高于400000元的部分按3%提成,利润在600000-1000000间,低于600000元的部分按上面方法提成,高于600000元的部分按1.5%提成,利润高于1000000元时,高于1000000的部分按1.0%提成。

要求用IFELSE,及switch两种语句输出利润为50000,150000,350000,550000,750000,5000000时的奖金

实验三循环结构的编程

1、学习dowhile语句使用方法

2、学习for语句使用方法

1、求是S=a+aa+aaa+….+aaa….aaaa

给出a=2,n=5;

a=7,n=8;

a=4;

n=9;

的计算结果。

2、输出所有的水仙花数。

3、输出以下图案:

实验四数组

1、学习1维数组的使用

1、求一个3*3的整型矩阵的对角元素之和。

2、将一个数组中的值按逆序存放

3、分析下面折半查找程序,画出流程图

#include<

voidmain()

inti;

inta[15]={70,68,65,60,55,50,45,40,30,15,8,6,5,4,1};

intn;

scanf("

%d"

&

n);

intlow=0;

inthigh=14;

intmid;

while(low<

=high)

{

mid=(low+high)/2;

if(n==a[14-mid])

break;

elseif(n<

a[14-mid])

high=mid-1;

else

low=mid+1;

}

if(low>

high)

no"

);

elseprintf("

%d,%d\n"

n,14-mid);

4、输出下面图形

5、编写程序,将字符数组s2复制到将字符数组s1中。

实验五函数

1、学习函数的使用

1、用递归方法求下面公式:

2、输入10个学生5门课成绩,分别用函数实现下列功能:

(1)输入10个学生5门课成绩

(2)显示成绩

(3)计算每个学生的平均分

(4)计算每门课的平均分

(5)找出所有50个分数最高的分数及所对应的学生和课程

实验六指针

1、学习指针的使用

1、输入N个(3个),按由小到大的顺序输入。

2、输入10个整数,将其中最小的数与第一个数对换,最大的数与最后一个数对换,写3个函数

(1)输入10个数

(2)进行处理

(3)输出10个数

实验七结构体的使用

2、学习结构体的使用

1、有10个学生,每个学生的数据包括学号,姓名、3门课的成绩,从键盘输入10个学生数据,要求输出3门课总平均分,以及最高分的数据(包括学号、姓名、3门课成绩、平均分数)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1