实验1C语言概述.doc

实验1C语言概述.doc

ID:59206439

大小:20.50 KB

页数:3页

时间:2020-09-10

实验1C语言概述.doc_第1页
实验1C语言概述.doc_第2页
实验1C语言概述.doc_第3页
资源描述:

《实验1C语言概述.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验1C语言概述一、实验目的:1.通过简单的C程序的调试熟悉TurboC2.0或VisualC++环境。2.初步掌握C程序的基本构成。3.熟悉C程序的实现过程和方法。(1)掌握编辑、编译、连接、运行程序的过程和方法。(2)了解常见的两种出错信息提示(Error/Warning)。二、实验内容1.验证性实验(1)分析下面程序结果,并上机验证(字符数据的简单输出)。#includevoidmain(){printf("Hello,World!");printf("Hello,China!"

2、);printf("Hello,WelcometoBeijingOlymnpic");}(2)分析下面程序结果,并上机验证(求两个整数的和)。#includevoidmain(){inta,b,sum;a=123;b=456;sum=a+b;printf("sum=%d",sum);}(3)分析下面程序结果,并上机验证(求两个数的最大值)。#includevoidmain(){inta,b,c;scanf("%d,%d",&a,&b);c=max(a,b);print

3、f("max=%d",c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}(4)分析下面程序结果,并上机验证(简单小学数学加法训练程序)。(注意:/**/为C语言的注释,其内容可以不输入)。#include#includevoidcount(intnum,charname[])/*产生随机加法题*/{inttotal=0;/*总得分*/intn=0,i,num1,num2;/*初始化随机数发生器,其作用是每次运行

4、程序时使rand()产生的随机数不一样*/randomize();for(i=1;i<=5;i++){num1=rand()%num+1;/*产生num范围内的随机加法数1*/num2=rand()%num+1;/*产生num范围内的随机加法数2*/printf("第%d道题:",i);printf("%d+%d=",num1,num2);printf("请输入你的答案:");scanf("%d",&n);if(num1+num2==n)/*判断是否答对*/{printf("你答对了。%c",7);/*

5、7为响铃*/total=total+2;}else/*答错的处理*/{printf("你答错了。");printf("请再次输入你的答案:.");scanf("%d",&n);if(num1+num2==n){printf("你终于答对了。");total=total+1;}elseprintf("对不起你又错了,又没得分。");}}printf("%s同学你的总分数是:%d分",name,total*10);/*结果处理*/}voidmain(){charname[30];printf("

6、请输入你的中文名字:");gets(name);printf("t%s%s%s%c","欢迎",name,"参加算术加法运算测试",2);count(10,name);}(提示:数据输入时可用Ctrl+Space键切换到中文输入法输入自己的中文名称。)2.程序填空以下程序的功能是:求整数a/b的商和余数,c表示商,d表示余数。#includevoidmain(){inta,b,c,d;a=10;b=3;c=①;d=②;printf("a=%d,b=%dc=%d,d=%d

7、n",a,b,c,d);}3.设计性实验(1)编程完成任务:输入半径,计算圆面积。提示:l定义两个变量存放半径和圆面积的值;l给半径赋值;l计算圆面积=3.14*半径*半径;l输出圆面积的值。(2)编写一个简单的加法程序,随机生成两个100以内的整数,求出它们的和并输出。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。