C语言实验报告《函数》
[标签:标题]2016
C语言实验报告《函数》 C语言实验报告《函数》
学号:__________姓名:__________班级:__________日期:__________
指导教师:________2-6-3
版本:
指导教师:
北京联合大学-信息学院编制。
函数实验设计报告
4 / 10 ---------------------------------------------感谢观看本文-------谢谢-----------------------------------------------------------
[标签:标题]2016
2012年6月3日
班号:姓名:学号:
第一章(实验情况概述
本次实验主要做了判断素数和用一个函数来实现将一行字符串中最长的单词输出、写一函数能输入一个十六进制数后输出相应的十进制数以及用递归法将一个整数转换成字符串实验,主要实践了函数的定义、声明、调用及运用返回值等的内容,验证了函数的递归调用和嵌套调用。理解了函数用来完成特定功能的便捷性,并初步了解并掌握了模块化程序设计思路。
第二章(实验记录
,在主函数输入一个整数,输出是否是素数的信息。素数定义:除了1和它本身外,不能被任何数整除且大于2的整数。
#include
intmain()
{
voidfun(intn);//函数声明
intn;
printf(“inputanumberwhichislargerthan2:\n“);
scanf(“%d”,&n);
fun(n);//调用函数
5 / 10 ---------------------------------------------感谢观看本文-------谢谢-----------------------------------------------------------
[标签:标题]2016
return0;/*若主函数为int型用getchar()也可以,若为void则只能用getchar,或什么都不用;此处可以将return注释掉*/}
voidfun(intn)//定义被调用函数
{
inti,j;
for(i=2,j=2;i{if(n%i!=0)j++;else
}break;if(jelse
}
,输入一个十六进制数,输出相应的十进制数。
#includeprintf(“%d是素数!\n”,n);
intfun(void)//定义无参被调函数fun的类型、名称
{
intn;//定义int型变量n//打印提示信息printf(“Pleaseinputahexnumber:”);scanf(“%x”,&n);//从键盘上读入数据,%x表示该数以16进制形式输入printf(“\nItsdecimalnumberis:%d\n”,n);//打印所需的结果,即十进制数输出return0;
}
intmain()
{
6 / 10 ---------------------------------------------感谢观看本文-------谢谢---
C语言实验报告《函数》 来自淘豆网m.daumloan.com转载请标明出处.