当前位置首页 > 作文大全> 正文

C语言编程实训 评语

C语言编程实训 评语推荐阅读:

C 语言程序设计~实训~急急急!!!

天啊,你什么学校毕业的,这么简单,我才大一,c只学了一半我都基本会做。

这样吧,我选择性的给你做几个,要给我分哈

2,完数

include

void main()

{

int i,j,sum=0;for(i=2;i;i+)

{

for(j=1;j;j+)

if(i%j=0)sum=sum+j;if(sum=i)printf(\"%d\\n\",sum);sum=0;}

}

实在没心情写了,用switch的很不想写。

就是c的教材上都有的例题。

一下是统计字符那个题

include

void main()

{

char a[1000],b[1000];int i,j,c[1000],num=0;scanf(\"%s\",&a);for(i=0;i;i+)

{

c[i]=0;}

for(i=0;a[i]!'\\0';i+)

{

for(j=0;j;j+)

{

if(a[i]=b[j])

{

c[j]+;break;}

if(j=num&a[i]!b[num])

{

b[num]=a[i];c[num]+;num+;break;}

}

}

for(i=0;i;i+)

{

printf(\"%c\",b[i]);printf(\"%d个\\t\",c[i]);}

printf(\"\\n\");}

一下为求素数

include

void main()

{

int a,i;scanf(\"%d\",&a);for(i=2;i;i+)

{

if(a%i=0)

{

printf(\"不是素数\\n\");break;}

}

if(i=a\/2)printf(\"是素数\\n\");}

怎样写C语言的编程题的实验报告啊?格式是怎样的

1 对每个题目要有需求分析

在需求分析中,将题目中要求的功能进行叙述分析,并且设计解决此问题的数据存储结构,(有些题目已经指定了数据存储的,按照指定的设计),设计或叙述解决此问题的算法,描述算法建议使用流程图,进行算法分析指明关键语句的时间复杂度。

给出实现功能的一组或多组测试数据,程序调试后,将按照此测试数据进行测试的结果列出来。

对有些题目提出算法改进方案,比较不同算法的优缺点。

如果程序不能正常运行,写出实现此算法中遇到的问题,和改进方法;2 对每个题目要有相应的源程序(可以是一组源程序,即详细设计部分):

程序要按照写程序的规则来编写。

要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。

程序能够运行,要有基本的容错功能。

尽量避免出现操作错误时出现死循环;3 最后提供的主程序可以象一个应用系统一样有主窗口,通过主菜单和分级菜单调用课程设计中要求完成的各个功能模块,调用后可以返回到主菜单,继续选择其他功能进行其他功能的选择。

最好有窗口展示部分。

4 课程设计报告:(保存在word 文档中,文件名要求 按照\"姓名-学号-课程设计报告\"起名,如文件名为\"张三-001-课程设计报告\".doc)按照课程设计的具体要求建立的功能模块,每个模块要求按照如下几个内容认真完成;其中包括:

a)需求分析:

在该部分中叙述,每个模块的功能要求

b)概要设计

在此说明每个部分的算法设计说明(可以是描述算法的流程图),每个程序中使用的存储结构设计说明(如果指定存储结构请写出该存储结构的定义。

c)详细设计

各个算法实现的源程序,对每个题目要有相应的源程序(可以是一组源程序,每个功能模块采用不同的函数实现)

程序要按照写程序的规则来编写。

要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。

d)调试分析

测试数据,测试输出的结果,时间复杂度分析,和每个模块设计和调试时存在问题的思考(问题是哪些

问题如何解决

算法的改进设想。

5.课设总结:(保存在word 文档中)总结可以包括:课程设计 过程的收获、遇到问题、遇到问题解决问题过程的思考、程序调试能力的思考、对数据结构这门课程的思考、在课程设计过程中对C课程的认识等内容;6.实验报告的首页请参考如下格式:

课程设计实验

起止日期:20-20 学年 学期

系别 班级 学号 姓名实验题目□设计性□综合性

自我评价

教师评语 能够实现实验要求的功能□全部□部分算法有新意□有□一般程序运行通过□全部□部分 算法注释说明□完善□仅有功能说明接口参数说明□有□无按期上交打印文档资料及源程序□所有□部分综合设计说明报告结构□合理□不合理用户使用说明□完整□不全现场演示操作有准备□有□无问题解答流畅□流畅□不流畅独立完成实验□能□不能体现团队合作精神。

能够□不能

成绩

这是张表格,copy过来时没调整好,不过应该看得明白。

我们是这样写的,你可以参考一下。

C语言程序设计。

详细如下 随便选几个,好的话加分。

这种题百度上都有的,不行的话CSDN里边多得是,50分,为了这个,不值

C语言实验报告

我写了个,不知道行不,有什么不妥的请指出哈,如要格式请加我,将之发给你

四 川 大 学 计 算 机 学 院、软 件 学 院

实 验 报 告

学号:姓名:专业:计算机科学与技术 班级:5 第 13 周

课程名称 c\/C++实验课时 2实验项目 字符串的复制与追加实验时间 08.5.16实验目的 1.掌握字符串的基本操作和理解数据结构实验环境 VC 6.0实验内容(算法、程序、步骤和方法)先计算出S1和S2的字符个数,为S3分配好空间,利用已有库函数先将S1复制到S3中,再将S2追加到S3中,当显示完后要记住收回空间,做好善后处理。

源代码如下:

include

include

using namespace std;int main()

{

char*s1=\"abcdef;char*s2=\"123456f;int n=strlen(s1)+strlen(s2);计算s1,和s2的总长度n

char*s3=new char[n+1];定义S3并分配空间大小为n

strcpy(s3,s1);将s1复制到s3中

strcat(s3,s2);将s2追加到s3后面

cout;delete[]s3;收回空间

s3=NULL;将指针指向空

return 0;}

(接上)实验内容(算法、程序、步骤和方法)

结构是顺序存储结构,算法顺序链接法

数据记录

和计算 数据有:字符串S1,S2;和一未知字符串S3

只需计算前两个字符串长度之和

结 论

(结 果)利用字符数组可以顺序存储字符数据,并且能够顺序处理数据;算法复杂度O(n+m);处于中性

小 结 字符数组能够带来很好的存储结构,便于操作,但是算法不是很好,只能顺序遍历数组,故复杂度不是很小

指导老师评 议

成绩评定:指导教师签名:

C语言程序设计

include

void main()

{

int score;printf(\"Please input 5 grade score:\");scanf(\"%d\",&score);switch(score)

{\/add

case 5:printf(\"very good!break;add break;case 4:printf(\"good.\");break;case 3:printf(\"pass.\");break;case 2:printf(\"fail.\");break;default:printf(\"error.\");break;}\/add

}

猜数游戏 C语言程序设计

\/猜1-100的随机数,有大小提示,并给出回答次数和所用时间的统计。

include

include

include

void main()

{

int i,g,j=1;long t;srand((unsigned)time(NULL));i=rand()%100;printf(\"请输入您猜的数字(1-100):\");scanf(\"%d\",&g);t=time(NULL);while(g!i)

{

if(g>i)printf(\"\\n您猜的数字大了。

请重输入:\");if(g)printf(\"\\n您猜的数字小了。

请重输入:\");scanf(\"%d\",&g);j+;}

t=time(NULL)-t;printf(\"\\n恭喜您

回答正确。

你猜了%d次,用时%d秒。

\\n\",j,t);}

求助:c语言程序设计报告 猜数游戏 谢谢

#include

include

include

int main()

{

int n,i,j=0,cnt=0;char c;srand(time(0));do

{ j=0;cnt=0;i=rand()%100;do

{

printf(\"输入一个0~99的数字:\");cnt+;scanf(\"%d\",&n);getchar();if(n=i){printf(\"WINER

\\nPlay again?Y\/N:\");j=1;}

else if(n>i)printf(\"GREATER THEN

\\n\");else printf(\"LESS THEN

\\n\");if(cnt>10){printf(\"END.\\nThe answer=d

\\nPlay again?Y\/N:\",i);j=1;break;}

}

while(j=0);c=getchar();}

while(c='y'|c='Y');return 0;}

c语言编程题

if-else语句程序如下:

main()

{

int s;printf(\"Qing shu ru cheng ji:\");scanf(\"%d\",&s);if(s>=90)

printf(\"You Xiu\\n\");else if(s>=70)

printf(\"Liang Hao\\n\");else if(s>=60)

printf(\"Ji Ge\\n\");else

printf(\"Bu Ji Ge\\n\");}

switch语句编程

main()

{

int s;printf(\"Qing shu ru cheng ji:\");scanf(\"%d\",&s);switch(s\/10)

{ case 10:

case 9:

{ printf(\"You Xiu\\n\");break;}

case 8:

case 7:

{ printf(\"Liang Hao\\n\");break;}

case 6:

{ printf(\"Ji Ge\\n\");break;}

default:

{ printf(\"Bu Ji Ge\\n\");break;}

}

}

一道c语言编程题(内详):4名专家对4款赛车进行评价……

!(m-2)+!(m-4)+!(m-3)+!(m-4)=1

有4的bool型的数值相加,当且仅当只有一个正确时,即有1个等于1.其他3个等于0,这时表示只有一位专家说对了,这是输出的m就是最好的赛车。

至于,为什么要减去数字:

(m-2)看第一个,要是m=2是最好的,则m-2=0,再取反就是1,当别的取值都为0时,这就是最好的赛车;否则就不是。

其他的几个类似

输入一个数,判断正负,C语言写程序,初学者,不太懂怎么写

#include

int main()

{

float a;scanf(\"%f\",&a);if(a)

printf(\"是负数\\n\");if(a>0)

printf(\"是正数\\n\");if(a=0)

printf(\"是0\\n\");return 0;}

最基本的条件语句

本文由 文言宝 整理,转载请保留链接: https://www.wenyanbao.com/html/20230326/161442.html

猜你喜欢