本文目录一览:
- 1、水仙花数的c语言实验报告怎么写
- 2、C语言程序设计报告 1、小学算术运算测试(math.c)
- 3、C语言程序设计实验报告 (1)编写一个函数primeNum(int x),功能是辨别一个数是否为素数。
- 4、c语言先排序后折半查找程序的实验报告
- 5、咋写C语言实验报告
- 6、C语言实验报告怎么写实验步骤?高手最好给个样板啊!
水仙花数的c语言实验报告怎么写
#include stdio.h
int main(void)
{
int a,b,c,x,y,sum=0;
for(a=1;a=9;a++)
for(b=0;b=9;b++)
for(c=0;c=9;c++)
{
x=100*a+10*b+c;
y=a*a*a+b*b*b+c*c*c;
if(x==y)
{
sum+=x;
}
}
printf("水仙花数和:%d\n",sum);
return 0;
}
C语言程序设计报告 1、小学算术运算测试(math.c)
#includestdio.h
#includestdlib.h
#includetime.h
main()
{
int i,n,fen=0,p;
int a,b,num;
printf("请输入题目数目:");
scanf("%d",n);
srand(time(0));
for(i=0;in;i++)
{ a=rand()%100;
b=rand()%100;
p=rand()%3;
if(p==0)
{ printf("%d + %d = ",a,b);
scanf("%d",num);
if(num==a+b)fen++;
}
if (p==1)
{ printf("%d - %d = ",a,b);
scanf("%d",num);
if(num==a-b)fen++;
}
if (p==2)
{ printf("%d * %d = ",a,b);
scanf("%d",num);
if(num==a*b)fen++;
}
if (p==3b!=0)
{ printf("%d/%d = ",a,b);
scanf("%d",num);
if(num==a/b)fen++;
}
if(p==3b==0)
return n-1;
}
printf("总分 %d,得分%d ",n,fen);
if(fen(0.8*n))
printf("继续努力,加强练习!\n");
if(fen=(0.8*n))
{if(fen==n)
printf("棒极了!\n");}
else printf("请保持!\n");
}
C语言程序设计实验报告 (1)编写一个函数primeNum(int x),功能是辨别一个数是否为素数。
#include math.h
int primeNum(int p)
{
int i, q;
/* Negative number is not a prime */
if (p 0)
return 0;
q = (int) sqrt(p);
for (i = 2; i q; i++)
if ((p % i) == 0)
return 0;
/* No factor of p is found */
return 1;
}
/*原理::
从2-sqrt(x)的数中看是否有可以整除的, 如果没有, 则为素数.
*/
c语言先排序后折半查找程序的实验报告
1实验目的:熟练掌握一维数组,二维数组的定义,初始化和输入输出方法;熟练掌握与数组有关的常用算法(如查找,排序等)。
2实验内容:设定一个整形数组存放20个元素,用直接赋值的方法在程序中初始化该数组。先对这些无序的数据进行排序,然后采用折半查找,把要寻找的数的位置输出出来。
3算法描述流程图
源程序:#includestdio.h
void main()
{int k,s,b,i,j,m,n,a[20]={12,9,16,21,6,11,19,4,8,20,15,2,5,18,14,7,3,10,13,17};
for(s=0;s20;s++)
{
for(i=s+1;i20;i++)
{
if(a[s]a[i])
{
j=a[s];
a[s]=a[i];
a[i]=j;
}
}
}
scanf("%d",b);
m=0;
n=19;
while(m=n)
{
k=(m+n)/2;
if(b==a[k])
{
printf("FOUND\n");
printf("%d\n",k+1);
break;
}
else
{
if(ba[k])
n=k-1;
else
m=k+1;
}
if(mn)
printf("NO FOUND");
}
}
5测试数据:3,5, 20,30
6运行结果:FOUND 2;FOUND 4;FOUND 19 ;NO FOUND
7出现问题及解决方法:编译时出错,修改源程序,直到没有错误为止
8实验心得:通过折半查找,可以实现对数组数据的处理,并且增加了查找速度
咋写C语言实验报告
c(c++)上机实验报告格式:
⒈ 实验目的
(1) 了解在具体的语言环境下如何编辑、编译、连接和运行一个 C 程序。
⑵ 通过运行简单的 C 程序,初步了解 C 源程序的特点。
⑶ 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。
⑷ 掌握不同的类型数据之间赋值的规律。
⑸ 学会使用 C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。
2.实验内容和步骤
⑴ 检查所用的计算机系统是否已安装了 C 编译系统并确定他所在的子目录。
⑵ 进入所用的集成环境。
⑶ 熟悉集成环境的界面和有关菜单的使用方法。
⑷ 输入并运行一个简单的、正确的程序。
⒊ 实验题目
⑴ 输入下面的程序
# include “stdio.h” void main()
{ printf(“This is a c program.\n”); }
程序无误,其运行的结果为:
C语言实验报告怎么写实验步骤?高手最好给个样板啊!
.实验报告规范
实验报告内容包括:
1.实验目的:说明实验所验证的知识点。
2.需求分析:以无歧义的陈述说明程序设计的任务、约束条件、输入输出要求、对功能的规定及模型。
3.逻辑设计:说明本程序中用到的所有抽象数据类型的定义、主程序的流程以及各程序模块之间的层次调用关系。
4.详细设计:逻辑设计中定义的所有数据类型的实现,核心算法的设计描述、人机界面设计、函数之间调用关系的描述,主要功能的算法框架,测试数据设计。
5.测试分析:测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施。
6.心得:软件设计与实现过程中的经验与体会,进一步改进的设想。
7.程序清单:源程序中应有足够的注释。如果提交源程序软盘,列出程序文件名。