广工选修c语言实验报告,广东工业大学龙洞C语言选修实验报告—黄永慧.doc

广东工业大学龙洞C语言选修实验报告—黄永慧

序号:

C程序设计

实验报告

课程名称 C程序设计

学生学院 XX学院

专业班级 20XX级XXXX

学 号 XXXXXXX

学生姓名 XXXX

指导教师 黄永惠

2015 年 10月

一.实验目的

1.熟悉并掌握VC++6.0的开发环境,掌握C程序的编辑、编译、连接和运行的基本过程。

2.了解数据类型在程序设计语言中的意义。

3.掌握并熟练应用赋值语句和格式化输入输出函数。

4.理解C语言程序的顺序结构,学会正确编写并运行顺序结构程序。

5.学会设计简单的顺序结构程序。

二.实验软件环境

操作系统:microsoft windows 7 64位 旗舰版。

操作软件:Visual C++ 6.0

三.实验内容

1、判定2000—2500年中的每一年是否闰年,并将结果输出。

要求1)画流程图

2)编写程序实现,并输出结果

2、由键盘输入某个数n,求1至n的累加和。例如,键盘输入100,求1+2+3+…+100的和。

要求1)画流程图

2)编写程序实现,并输出结果

3、一家大型化工厂采用佣金方式为推销员付酬金。推销员每周领到基本工资200美元,再加上这周销售毛利的9%。例如,某位销售员某周卖了价值5000美元的化工产品,那么除领取基本的200美元外,还有5000美元的9%,共计650美元。开发一个C程序,它利用一条while语句输入每位销售员上周的毛利,然后计算和显示其收入。每次处理一个销售员的数据。

要求1)画流程图

2)编写程序实现,并输出结果

4、编写程序,按下列格式打印九九乘法表。

* 1 2 3 4 5 6 7 8 9

1 1

2 2 4

3 3 6 9

4 4 8 12 16

5 5 10 15 20 25

6 6 12 18 24 30 36

7 7 14 21 28 35 42 49

8 8 16 24 32 40 48 56 64

9 9 18 27 36 45 54 63 72 81

5、从键盘上输入任意整数,逆序输出其各位数字,同时求出其位数及各位数字之和。

7、要求输出100~500之间的不能被3整除或者被5整除的数。

四.实验的结果及分析

1、判定2000—2500年中的每一年是否闰年,并将结果输出。

要求1)画流程图

2)编写程序实现,并输出结果

答:1)画流程图

2)编写程序实现,并输出结果

#include

int main(){

int year;

for(year=2000;year<=2500;year++){

if(year%4==0){

if(year%100!=0){

printf("%d是闰年\n",year);

}else{

if(year%400!=0){

printf("%d不是闰年\n",year);

}else{

printf("%d是闰年\n",year);

}

}

}else{

printf("%d不是闰年\n",year);

}

}

}

分析:该题考察了如何用流程图来表示一个算法,还考察了对if语句的运用。

2、由键盘输入某个数n,求1至n的累加和。例如,键盘输入100,求1+2+3+…+100的和。

要求1)画流程图

2)编写程序实现,并输出结果

答:1)画流程图

2)编写程序实现,并输出结果

#include

int main(){

int n,sum=0;

printf("请输入一个整数");

scanf("%d",&n);

printf("1至%d的累加和=",n);

while(n>=0){

sum=sum+n;

n--;

}

printf("%d\n",sum);

}

分析:首先本题考察了利用流程图来表示一个算法,其次考察我们对输入输出语句的运用,还考察了对循环语句的使用,本人在这里选择的是while语句实现循环的效果。

3、一家大型化工厂采用佣金方式为推销员付酬金。推销员每周领到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值