欢迎来到天天文库
浏览记录
ID:49924829
大小:256.00 KB
页数:7页
时间:2020-03-05
《C语言上机报告1-an.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1、源程序1 Hello.c#include“stdio.h” //预处理语句,调用stdio库函数 main() //主函数{ //函数头printf(“helloWorld!");//调用printf函数在屏幕上打印出字符串helloWorld! printf(“/n”); //调用printf函数在屏幕上打印出换行}//函数尾2、源程序2 Max.c#include"stdio.h"//调用stdio.h库函数intMax(intx,inty)/*定义
2、子函数max,函数值为整型,x,y为形式参数*/{intz;/*对子函数中用到的变量z定义*/if(x>y)z=x;//判断x是否大于y,是则将x的值赋给变量zelsez=y;//如果if判断语句不成立,x3、rintf(“max=%d”,c); //调用printf函数在屏幕上打印出字符串max=及变量c的十进制值} 函数尾 3、使用编译系统编译C语言源文件hello.c,如果编译通过,则在该目录下,会生成本源程序的链接后的目标文件,文件名为 hello.obj ,和文件名为hello.exe 的可执行文件。4、 /*两数求和*/#include"stdio.h"voidmain(){inta,b,sum;//定义三个整型变量a=12; //给变量赋值b=14;su4、m=a+b; //求和printf(“a+b=%d”,sum); // 调用printf函数在屏幕上打印出字符串a+b=及变量 sum 的十进制值 } 本程序的执行结果是: a+b=26 5、 运行下列程序(参考课本75-81页)#include"stdio.h"voidmain(){printf("1)%d",336);printf("2)theoctalnumberof17is%o",17);printf("3)thehexnumberof5、30is%x",30);printf("4)%fisfloatingformat",13.5);printf("5)%c",'a');printf("6)%s","aflingbird");}本程序的执行结果是: 1)3362)theoctalnumberof17is213)thehexnumberof30is1e4)13.500000isfloatingformat5)a6)aflingbird6、运行下列程序(参考课本82-86页)#include"stdio.h"voi6、dmain(){inti,j;scanf("%d%d",&i,&j);//调用scanf函数,键盘中接受两个十进制数,中间用一个空格隔开。printf("i=%d,j=%d",i,j);}a)输入12(1和2中间有一个空格)后,返回结果: i=1,j=2 b)输入1,2(1和2中间有一个逗号)后,返回结果: i=1,j=随机数 ,输入格式不对。应用空格隔开 ,为什么?c)如果希望输入1,2(1和2中间有一个逗号)后,返回结果与a)一致,应该如何修改程序scanf("%d,%d",&7、i,&j);(2)编程练习1、编程,运行后结果与下图一致:#include"stdio.h"voidmain(){printf("*");printf("***");printf("*****");printf("*******");printf("*********");printf("*******");printf("*****");printf("***");printf("*");}一、完成下列选择题(1)C语言程序的基本单位是__C_ A)程序行B)语句C)8、函数D)字符(2)C语言可执行程序的开始执行点是__C_A)程序中第一条可执行语句B)程序中第一个函数CC)程序中的main函数 D)包含文件中的第一个函数(3)C语言提供的合法的数据类型关键字是__B_A)doubelB)shortC)integerD)char(字符型)(4)C语言中最简单的数据类型包括BA)整型、实型、逻辑型 B)整型、实型、字符型C)整型、字符型、逻辑型 D)整型、实型、逻辑型、字符
3、rintf(“max=%d”,c); //调用printf函数在屏幕上打印出字符串max=及变量c的十进制值} 函数尾 3、使用编译系统编译C语言源文件hello.c,如果编译通过,则在该目录下,会生成本源程序的链接后的目标文件,文件名为 hello.obj ,和文件名为hello.exe 的可执行文件。4、 /*两数求和*/#include"stdio.h"voidmain(){inta,b,sum;//定义三个整型变量a=12; //给变量赋值b=14;su
4、m=a+b; //求和printf(“a+b=%d”,sum); // 调用printf函数在屏幕上打印出字符串a+b=及变量 sum 的十进制值 } 本程序的执行结果是: a+b=26 5、 运行下列程序(参考课本75-81页)#include"stdio.h"voidmain(){printf("1)%d",336);printf("2)theoctalnumberof17is%o",17);printf("3)thehexnumberof
5、30is%x",30);printf("4)%fisfloatingformat",13.5);printf("5)%c",'a');printf("6)%s","aflingbird");}本程序的执行结果是: 1)3362)theoctalnumberof17is213)thehexnumberof30is1e4)13.500000isfloatingformat5)a6)aflingbird6、运行下列程序(参考课本82-86页)#include"stdio.h"voi
6、dmain(){inti,j;scanf("%d%d",&i,&j);//调用scanf函数,键盘中接受两个十进制数,中间用一个空格隔开。printf("i=%d,j=%d",i,j);}a)输入12(1和2中间有一个空格)后,返回结果: i=1,j=2 b)输入1,2(1和2中间有一个逗号)后,返回结果: i=1,j=随机数 ,输入格式不对。应用空格隔开 ,为什么?c)如果希望输入1,2(1和2中间有一个逗号)后,返回结果与a)一致,应该如何修改程序scanf("%d,%d",&
7、i,&j);(2)编程练习1、编程,运行后结果与下图一致:#include"stdio.h"voidmain(){printf("*");printf("***");printf("*****");printf("*******");printf("*********");printf("*******");printf("*****");printf("***");printf("*");}一、完成下列选择题(1)C语言程序的基本单位是__C_ A)程序行B)语句C)
8、函数D)字符(2)C语言可执行程序的开始执行点是__C_A)程序中第一条可执行语句B)程序中第一个函数CC)程序中的main函数 D)包含文件中的第一个函数(3)C语言提供的合法的数据类型关键字是__B_A)doubelB)shortC)integerD)char(字符型)(4)C语言中最简单的数据类型包括BA)整型、实型、逻辑型 B)整型、实型、字符型C)整型、字符型、逻辑型 D)整型、实型、逻辑型、字符
此文档下载收益归作者所有