c语言

C语言寒假大作战02

橙三吉。 提交于 2020-02-08 14:12:26
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2019-3 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10256 这个作业的目标在哪 编写一个控制台菜单程序 作业正文 使用函数、Switch语句来完成菜单程序 其它参考文献 https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pcC语言编程:以实例教你如何在控制台程序中模拟一个选项菜单功能 1.设计思路和遇到的问题 1.1一眼看去比较脑壳疼,但是具体操作不是特别困难,虽然也会遇到种种问题. 思路大致如下: (1)根据题目菜单程序函数调用图确定要调用六个函数,其次根据参考资料得知使用“while”循环及“switch...case...”选择结构。主函数框架成型。 (2)其次根据题目内容了解到这六个函数都只需要直接输出,得知属于无参数无返回值类型的函数。 这俩句话参考了某个同学的思路,使得我豁然开朗,思路一下子就拓开了。 调用6个函数,然后就按照题目给的程序截图和菜单程序函数调用图用while和switch语句给出大致框架 先定义一个int型变量i,用来储存用户选项值,然后while(1)来把menu给列出来

C语言寒假大作战02

时光毁灭记忆、已成空白 提交于 2020-02-08 14:04:51
2.1 作业头: 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-2 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10261 这个作业的目标 使用函数、Switch语句来完成菜单程序 作业正文 https://i-beta.cnblogs.com/posts/edit;postId=12267429 参考文献 https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pc 2.2 设计思路和遇到的问题 1.菜单选项有6种类型,因此使用六个函数囊括起来。 2.在编程的过程中,使用while()来达到循环操作提示。 3.在编程的过程中,scanf无法调试,改成scanf_s才能调试 来源: https://www.cnblogs.com/JiaruiLiu/p/12276131.html

C语言寒假大作战2

那年仲夏 提交于 2020-02-08 13:21:45
问题 答案 这个作业属于哪个课程 c语言程序设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10259 这个作业的目标是 学会菜单制作 作业正文 如下所示 参考文献 百度 1.1设计思路和遇到的问题 设计思路 根据本次作业的要求,运用了switch-case语句实现了菜单的制作生成,然后构思代码的组成。 遇到的问题 刚开始无从下手,后来上百度收了一下后知道了代码的具体形式以及菜单生成的操作。 1.2程序结果截图 1.3程序代码 include <stdio.h> void menu(); void help(); void error(); void one(); void two(); void three(); int main() { int n; printf("========== 口算生成器 ==========\n"); printf("欢迎使用口算生成器 :\n"); printf("小学生必备神器\n"); printf("\n"); help(); while(1) { menu(); scanf("%d",&n); switch(n) { case 1:one();break; case 2:two();break; case 3:three();break; case

#C语言寒假大作战02

和自甴很熟 提交于 2020-02-08 13:17:50
这个作业属于哪个教程 C语言程序设计 这个作业要求在哪里 这里 我在这个课程的目标是 使用函数、Switch语句来完成菜单程序 作业正文 这里 其他参考的文献 [博文]( https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pc ) 作业内容 1.设计思路和遇到的问题 设计思路: 1.先写出程序名和欢迎词。 2.使用while语句控制什么时候终止程序,什么时候继续输入;同时输入操作列表。 3.使用switch语句根据使用者输入的情况来输出不同的结果。 遇到的困难: 1.一开始没有使用while语句,导致程序进行一次就终止了。 2.还有符号老是忘记写上导致编译错误。 2.程序结果截图 3。程序代码 #include <stdio.h> int main () { printf("====口算生成器====\n"); printf ("欢迎使用口算生成器:\n"); int n=-1; while (n!=0) { printf(" \n"); printf("操作列表:\n"); printf("1>一年级 2>二年级 3>三年级\n"); printf("4>帮助 5>退出\n"); printf("请选择:\n"); scanf ("%d", &n); switch (n) { case 1:

C语言寒假大作战04

江枫思渺然 提交于 2020-02-08 13:17:23
问题 答案 这个作业属于哪个课程 C语言 这个作业要求在哪里 C语言寒假大作战03 这个作业的目标 使用函数、Switch语句来完成菜单程序 参考文献 随机数rand 1.设计思路和遇到的问题 在第三次作业的框架上做直接加上一个求和就行了 2.程序结果截图 3.程序代码 4.Gitee上传截图与链接 5.主页地址 20199480 来源: https://www.cnblogs.com/sunmengjiaoing/p/12276108.html

C语言寒假大作战03

送分小仙女□ 提交于 2020-02-08 13:03:46
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言寒假大作战03 我在这个课程的目标是 学会使用rand函数 作业正文 博客正文 参考文献 百度知道 , 随机数rand 2.2.2 设计思路和遇到的问题 设计思路: 运用随机数来实现题目和加减乘除符号(关于加减乘除符号的随机生成我使用了0~4之内的随机数的输出并借if来判断每个数所输出的对应符号)的随机生成;且在除法运算中被除数不能为0,所以此处需用if来进行判断,如果被除数为0,则重新生成一个随机数。 遇到的问题: 对于新函数的使用不太熟练 2.2.3 程序结果截图: 2.2.4 程序代码 2.2.5 Gitee上传截图与链接 2.2.6Gitee主页 我的主页 来源: https://www.cnblogs.com/lzjzjy/p/12273344.html

C语言 pthread_create

蹲街弑〆低调 提交于 2020-02-08 12:56:36
基础 注意编译多线程程序的时候要添加 -lpthread 参数 int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); 参数1:初始化线程类型的变量 参数2:通常传NULL,表示使用线程默认属性。 参数3:函数指针,该函数运行结束,则线程结束。 参数4:函数的参数 返回值:成功:0; 失败:错误号 # include <stdio.h> # include <pthread.h> # include <unistd.h> void * tfn ( void * arg ) //线程函数 { printf ( "线程 Thread_ID = %lu\n" , pthread_self ( ) ) ; return NULL ; } int main ( void ) { pthread_t tid ; pthread_create ( & tid , NULL , tfn , NULL ) ; //创建线程 sleep ( 1 ) ; //等待线程结束 printf ( "进程,pid = %d\n" , getpid ( ) ) ; return 0 ; } 来源: CSDN 作者: Claroja 链接: https

c语言寒假大作战02

て烟熏妆下的殇ゞ 提交于 2020-02-08 12:54:43
1.设计思路和遇到的问题 完成一个口算生成器,具体怎么操作,经过度娘的指导,发现就是一个较难的编程题吧,只是换了一个软件进行编辑。简单来说注重题目给出的六个函数,文字部分则使用printf输入即可 。其实最主要的难题是如何使用switch语句,在什么地方什么时候。是一个难题吧。主要是自己不太清楚。 2.程序结果截图 3.程序代码 include <stdio.h> include <stdlib.h> void menu(); void help(); void one(); void two(); void three(); void error(); int main() { int opt=1,n; printf("==========口算生成器==========\n"); printf("欢迎使用口算生成器:\n"); printf("\n"); help(); while(opt!=0) { menu(); printf("请输入操作> "); scanf("%d",&opt); printf("<执行操作:)\n"); printf("\n"); switch(opt) { case 1:one();break; case 2:two();break; case 3:three();break; case 4:help();break; case 5:printf(

C语言寒假大作战03

霸气de小男生 提交于 2020-02-08 12:37:24
问题 答案 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-4/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10269 我在这个课程的目标是 学会简单初步的编制菜单栏,制作一些小小的简单的命令程序,再上次作业基础上多几个操作,出题目 这个作业在具体哪个方面帮助我实现目标 编制的代码以及提示,以及查阅资料获得的新知识,用不同的语法来绘代码。 参考文献 https://www.runoob.com/cprogramming/c-function-rand.html 2.2.2 设计思路和遇到的问题 [设计思路] 再上周作业的基础代码上再添加代码,使一年级二年级三年级的题目也通过回车可以随机出题目来,可想而知题目得随机,就得查阅资料,用作业下方的链接就可查询,随机rand。 [遇到的问题] 这个比较陌生,每次进行都是编译错误,还是没有能够理解透彻新加入的代码,还有多了很多的#include<>,没有很好的清晰的思路去想象代码该如何接上。 2.2.3 程序结果截图 2.2.4 程序代码 #include <stdio.h> #include<stdlib.h> #include<time.h> void menu(); void

C语言寒假大作战02

橙三吉。 提交于 2020-02-08 12:34:39
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-2/ 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10261 这个作业的目标 C语言switch选择菜单函数 作业正文 https://www.cnblogs.com/liuyulong/p/12275702.html 其他参考文献 百度 2.1 题目内容与要求 使用函数、Switch语句来完成菜单程序 2.1.1 菜单程序函数调用图如下: 2.2.2 设计思路和遇到的问题 主函数不会,然后查百度才知道,思路大概就是一步一步来第一个做出来了后面的跟着做。 2.2.3 程序结果截图 2.2.4 程序代码 2.2.5 你对“设计”这个词的理解 从自己经历的人或事物得到的感触,然后再经自己提炼,做出比较好的事物。 2.2.6 Gitee上传截图与链接 https://gitee.com/liu_yu_long 来源: https://www.cnblogs.com/liuyulong/p/12275702.html