首页 > 后端 > 知识 > c语言小项目代码,有哪些c语言的小项目适合新手练习的几百到几千行的那种

c语言小项目代码,有哪些c语言的小项目适合新手练习的几百到几千行的那种

来源:整理 时间:2024-06-26 10:58:46 编辑:黑码技术 手机版

本文目录一览

1,有哪些c语言的小项目适合新手练习的几百到几千行的那种

学生管理系统,**管理系统,C语言实现的小游戏等。

有哪些c语言的小项目适合新手练习的几百到几千行的那种

2,C语言编写一个小项目打字测试 求大神帮忙

最简单明了的程序如下:#includemain()doublex,y,max,min;min=max=0;for(x=0;x<=2;x+=0.2)y=2*x*x*x-3*x*x*x*x+6*x*x*x*x*x-4*x-50;printf("当x=%f时,y=%f\n",x,y);if(y>max)max=y;if(y追问:我想检验符不符合作业要求有什么软件能推荐一下么大神评论00加载更多

C语言编写一个小项目打字测试 求大神帮忙

3,用c语言编写小程序

某猜拳游戏C程序开发:甲乙两人出拳玩石头、剪刀和布,游戏规则是石头>剪刀>布>石头,即如果甲出拳石头,乙出拳布,则乙胜,如果甲出拳剪刀,乙出拳布,则甲胜,以此类推。2问题分析1)分别以不同的数字代表石头剪刀布,1-石头,2-剪刀,3-布,0-结束,其它数字无效,要求重输;2)游戏程序分别要求甲输入一个数,乙输入一个数;3)根据甲乙两人输入的数代表的含义,判断输赢;4)程序使用循环结构,遇到0终止游戏。3流程图4 C代码#include<stdio.h>intmain()intflag=1,p=0;inta,b,t;printf("游戏规则:\n");printf("1-石头,2-剪刀,3-布,0-结束 (其它数字无效,需重新输入!)\n\n");while(flag==1)printf("甲: ");scanf("%d",&a);if(a==0)break;doif((a>0)&&(a<4))break;else");scanf("%d",&a);}}while(p==0);printf("乙: ");scanf("%d",&b);if(b==0)break;doif((b>0)&&(b<4))break;else");scanf("%d",&b);}}while(p==0);printf("\n");t=a-b;if(t==0)printf("平局!\n\n");elseif(t==-1||t==2)printf("甲胜! 乙输!\n\n");elseprintf("乙胜! 甲输!\n\n");}printf("\n游戏结束!!\n");return0;}

用c语言编写小程序

4,C语言小程序

int day;printf("Please input a number for a day: ");scanf("%d",&day);switch(day) case 1:printf("Sunday");break; case 2:printf("Monday");break; case 3:printf("Tuesday");break; case 4:printf("Wednesday");break; case 5:printf("Thursday");break; case 6:printf("Friday");break; case 7:printf("Saturday");break; default:printf("Have a good day");}
int day;printf("please input a number for a day");scanf("%d",&day);switch(day) case 1: printf("Sunday");break; case 2: printf("Monday");break; case 3: printf("Tuesday");break; case 4: printf("Wednesday");break; case 5: printf("Thursday");break; case 6: printf("Friday");break; case 7: printf("Saturday");break; default:printf("Have a good day");}
#include int l,w,z; // hold the votes int flag; // control the loop int main( void ) { puts("1 - l"); puts("2 - w"); puts("3 - z"); puts("enter the vote number ( invalid number to quit ):"); do{ scanf("%d",&flag); switch( flag ) { case 1: l++; break; case 2: w++; break; case 3: z++; break; default : puts("thank you for using!"); } }while ( flag >0 && flag < 4 ); puts("\nname vote"); puts("========="); printf("l %d\n",l); printf("w %d\n",w); printf("z %d\n",z); getch(); return 0; }

5,编写一个C语言小程序 急求

/*http://zhidao.baidu.com/question/355983315.html?fr=uc_push&push=core&oldq=1要求用户输入5个同学的有关信息,内容包括姓名,学号,两门课程成绩。如果录入的学号与前面的输入有相同的,提示用户重新输入(仅重新录入该生学号,不能退出程序或让用户全部重新输入相关信息,如果再次录入还有相同的,继续重新输入,直到不同为止)。完成输入后,实现按学号从小到大排序输出,并按平均成绩排序,将按平均成绩排序后的结果存入一个文本文件中(文件名为result.txt)。*/#define N 5#define FILENAME "result.txt"#define MODE "w+"typedef struct _stu int no; char name[20]; int cls1; int cls2;} Stu, *pStu;Stu ar[N] = int checkID(int ID,int pos) int i; for(i=0;i<N;i++) if(pos != i) if(ar[i].no == ID) return 1; } return 0;}int main(int argc, char *argv[]) FILE *pf; int i; if(NULL == (pf = fopen(FILENAME,MODE))) return 0; for(i=0;i<N;i++) printf("input ID num:"); while(scanf("%d",&ar[i].no) && checkID(ar[i].no,i)) printf("input ID num:"); printf("input Stu name:"); scanf("%s",&ar[i].name); printf("input Cls1 grade:"); scanf("%d",&ar[i].cls1); printf("input Cls2 grade:"); scanf("%d",&ar[i].cls2); } for(i=0;i<N;i++) printf("ID = %d name:%s, cls1:%d cls2: %d \n",ar[i].no,ar[i].name,ar[i].cls1,ar[i].cls2); fprintf(pf,"%d %s %d %d\n",ar[i].no,ar[i].name,ar[i].cls1,ar[i].cls2); } fclose(pf); system("PAUSE"); return 0;}

6,编写几个C语言小程序

#include <stdio.h>int main() int candidate = 0; double pay = 0; printf("请输入购物金额:"); scanf("%lf", &pay); if (pay < 200) puts("对不起,您不能参加抽奖。"); } else printf("输入10以内的任意一个值:"); scanf("%d", &candidate); if (candidate == 1 || candidate == 9) puts("恭喜您获奖"); } else puts("感谢您的参与,谢谢!"); } } return 0;}
代码如下:#includevoid main() printf("Hello, world!\n");}程序输出为Hello, world!一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编写的第一个程序。
/*输入两个整数a和b,求平均值ave。并输出平均值。*/#include /* 此头函数请不要删除 */main()float a,b,ave;printf("请输入整数a和b以逗号隔开:\n");scanf("%f,%f",&a,&b);ave=(a+b)/2;printf("整数a和b的平均值是ave=%6.2f",ave);getch();}/*输入圆柱底面的半径radius和圆柱的高height,求圆柱的表面积area和体积volumn,要求输出结果保留两位小数、*/main()float radius,height,area,volumn;printf("请输入圆柱底面的半径radius:\n");scanf("%f",&radius);printf("请输入圆柱的高height:\n");scanf("%f",&height);area=3.14*(radius*radius)+2*3.14*radius;volumn=3.14*(radius*radius)*height;printf("圆柱的表面积area=%8.2f \n体积volumn=%8.2f",area,volumn);getch();}/*设银行定期存款的年利率rate为3.82%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit.要求rate,n ,capital均从键盘输入,输出信息要完整清晰。。*/ main()float rate,n,capital,deposit,i;printf("请输入年利率rate:");scanf("%f",&rate);printf("请输入存款本金capital:");scanf("%f",&capital);printf("请输入存期年n:");scanf("%f",&n);deposit=capital;i=n;while(i!=0) deposit=(1+0.0382)*deposit;i=i-1; }printf("%1f年后的本利之和为:%9.2f",n,deposit);getch();}
文章TAG:c语言语言项目代码c语言小项目代码

最近更新

  • 数据结构实例指导,举例说明数据结构在生活中应用的例子数据结构实例指导,举例说明数据结构在生活中应用的例子

    举例说明数据结构在生活中应用的例子2,谁能取个例子说明数据结构的实际用法呢3,数据结构求指导循环队列4,寻一个数据结构的简单例子叙述其逻辑结构存储结构运算三方面5,数据结构C语言顺序.....

    知识 日期:2024-06-26

  • 文献搜索的数据库有哪些,主流科技文献数据库包括哪些文献搜索的数据库有哪些,主流科技文献数据库包括哪些

    主流科技文献数据库包括哪些中国电子信息科技文献数据库广东网上科技文献馆中国科技文献数据库(万方)2,常用的检索中文期刊的数据库有哪些cnnik,维普,万方个人感觉cnnik数据库最好,清华的.....

    知识 日期:2024-06-26

  • 二级数据库考哪些,计算机二级数据库要考的内容是什么二级数据库考哪些,计算机二级数据库要考的内容是什么

    计算机二级数据库要考的内容是什么2,全国计算机二级数据库考哪些科目3,请问二级access考什么谢谢4,数据库程序设计二级考什么5,计算机二级数据库应该考什么6,全国计算机二级数据库考哪些科.....

    知识 日期:2024-06-25

  • 计算机三级数据库题库,计算机三级数据库题库计算机三级数据库题库,计算机三级数据库题库

    计算机三级数据库题库2,求够一些计算机三级考试数据库的试题3,求全国计算机等级考试三级数据库模拟试题4,有没有三级数据库笔试题库啊提供一下谢谢5,谁有计算机三级考数据库的试题1,计算机.....

    知识 日期:2024-06-25

  • 插件保存,qq闪照保存插件插件保存,qq闪照保存插件

    魔兽世界插件保存接口是插件Eui插件How保存配置的文件?chrome浏览器保存的设置插件在哪里?你要的保存是文件WTF。!魔兽世界eui插件保存配置:将魔兽世界下的WTF文件夹上传到邮箱或网盘,打开.....

    知识 日期:2024-06-25

  • 考数据库的大学有哪些,哪个学校的数据库专业比较好考数据库的大学有哪些,哪个学校的数据库专业比较好

    哪个学校的数据库专业比较好数据库几乎差不多吧!东南是不错,南大还可以的数据库几乎差不多吧!东南是不错,南大还可以的2,哪些学校有数据库方向好吧给我现在这超破本科作个广告南信工自称全.....

    知识 日期:2024-06-25

  • 数据库检索方法有哪些,中国期刊网全文数据库的检索方法有哪几种数据库检索方法有哪些,中国期刊网全文数据库的检索方法有哪几种

    中国期刊网全文数据库的检索方法有哪几种共三种1快速检索提供了类似搜索引擎的检索方式,用户只需要输入所要找的关键词,点击“快速检索”就查到相关的文献。2标准检索在标准检索中,将检索.....

    知识 日期:2024-06-25

  • 插件shortcut,插件尾巴塞进去的视频插件shortcut,插件尾巴塞进去的视频

    2.生产能力生产能力工具,svost.exe文件位于系统的%systemroot%system32文件夹中。什么是newshortcut2.exe?HKEY_Local_MachineSoftwareMicrosoftWindowsNTCurrentVersionSvchost该项下的.....

    知识 日期:2024-06-25