标题:急,C语言程序的编写,C学霸们可怜我,帮帮我,想一下吧,我没办法了
只看楼主
姜生ing
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-6-7
结帖率:0
已结贴  问题点数:20 回复次数:1 
急,C语言程序的编写,C学霸们可怜我,帮帮我,想一下吧,我没办法了
急急急,帮帮我,求求C语言大神们,帮帮我这个学渣,帮帮我进行修改,我要能在C语言中能执行的,不要理论,我要程序全过程。这是老师要求C语言编程与铁路栅栏控制器相关。程序要求时刻与系统的时间相结合,就是时时与电脑右下方的时间结合,现在几点,C语言程序也就几点,在程序中要多写几个case1,2,3,4,5,6,7,8,9。(数字1,2,3……为观察点),在执行时输入观察点的数字,屏幕上能输出现在的时间,帮我(在case里面能有个程序,就是能够读取刚刚输出时间的秒钟,然后使它加上几秒后,执行的屏幕上再次出现能够显示出铁路栅栏的状态和这时候的时间),而时间仍与北京时间对应。关掉执行显示页面,再次执行时,输入一个观察点数字,而输出的是这个时候的时间,15秒后(秒数任意,但是要在不同case数字里,要不同),显示栅栏升降状态,以此类推……
 请在以下那个程序的基础上进行添加和修改,下面的程序有错,不完整,帮我编写出符合上述内容要求的C语言,一定要要在C语言《Visual C++ 6.0》一定是要C语言里可执行的:
#include#include#includeint main(){ int grade,a; struct tm *t; time_t tt; time(&tt); printf("请输入观察点号:\n"); scanf("%d",&grade); while(1) { switch(grade){ case 0: {t=localtime(&tt); printf("时是%d,分是%d,秒是%d\n",t->tm_hour,t->tm_min,t->tm_sec); break; } default: {t=localtime(&tt); printf("时是%d,分是%d,秒是%d\n",t->tm_hour,t->tm_min,t->tm_sec); break; } } a=t->tm_sec; printf("a=%d",a);t=localtime(&tt); while(t->tm_sec==a+10) { printf("栅栏1号升起\n"); } } return 0;}
搜索更多相关主题的帖子: 控制器 C语言 现在几点 
2016-06-07 14:13
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:20 
首先对自己要求要高些。
2016-06-07 15:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-465679-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016021 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved