C语言编写程序火车出站,火车进出站问题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
#include
using namespace std;
typedef struct Stack
{
int *bottom;
int *top;
}Stack;
int Init_stack(Stack *s)
{
s->bottom=(int*)malloc(sizeof(int));
s->bottom=s->top;
return 0;
}
int pop(Stack *s,int *e)
{
s->top--;
*e=*s->top;
return 0;
}
int push(Stack *s,int e)
{
*s->top=e;
s->top++;
return 0;
}
int main()
{
int n,i;
int c=1;
int a[100];
int m;
int *p;
Stack *s;
Init_stack(s);
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<=n;i++)
{
while(c<=a[i])
{
push(s,c);
c++;
}
pop(s,p);
if(*p!=a[i])
{
printf("NO");
return 0;
}
}
printf("YES");
return 0 ;
}
请问这段代码哪里出问题了吗。。。我找了好久了,找不出
C语言编写程序火车出站,火车进出站问题相关推荐
- c语言---编写程序找出1000以内的完数
所谓完数:一个数如果恰好等于它的因子之和,这个数就称为"完数".例如:6的因子为1,2,3,而6=1+2+3,因此6是"完数".编程序找出1000以内的所有完数 ...
- 求1000的阶乘c语言编程,用C语言编写程序,求出1000的阶乘?
给你个通用的.运行后输入1000. #define M 20000 /* 最大结果位数,DOS能访问的内存有限,最好不要超过 30000 位*/ #define N (M+5) main() { in ...
- python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...
导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...
- 使用C语言编写程序一个皮球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求当它第10次落地时,共经过了多少米?第10次反弹多高?写出完整代码并给出解释并对代码作出注释...
使用C语言编写程序一个皮球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹.求当它第10次落地时,共经过了多少米?第10次反弹多高?写出完整代码并给出解释并对代码作出注释第10次落 ...
- C语言-编写程序,根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级。(switch语句)
用switch语句改写C语言-编写程序,根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级.(else if语句) #include< ...
- 【C语言】平均分的战争。有m个人的成绩存放在score数组中,请编写程序求出平均成绩并且罗列出低于平均分的分数。
[问题描述] 平均分的战争.有m个人的成绩存放在score数组中,请编写程序求出平均成绩并且罗列出低于平均分的分数. [输入形式]输入共两行: 第一行成绩个数N,N<=20 第二行,N个以空格分 ...
- c语言计算机编程例题详解,计算机C语言编写程序题及答案解析精选.doc
计算机C语言编写程序题及答案解析精选 2011年计算机二级C语言编写程序题及答案解析精选 [4.1]已知银行整存整取存款不同期限的月息利率分别为:0.315% 期限一年0.330% 期限二年月息利率 ...
- python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...
[简答题]叙述pass语句的作用. [简答题]吹风机不工作,可以用万用表检测吗?在网上搜索关键词,吹风机不工作怎么办? [单选题]以下代码运行结果正确的是哪一项?() x=2 if x:print(T ...
- 2n 用c语言编程程序,用C语言编写程序.ppt
<用C语言编写程序.ppt>由会员分享,可在线阅读,更多相关<用C语言编写程序.ppt(64页珍藏版)>请在人人文库网上搜索. 1.第2章 用C语言编写程序,2.1 在屏幕上显 ...
- python求1到n的奇数和_编写程序。输入任意整数n,计算1到n的奇数和。C语言编写程序 输入整数N 显...
编写程序.输入任意整数n,计算1到n的奇数和. C语言编写程序 输入整数N 显 www.zhiqu.org 时间: 2020-11-23 解题思路:循环判断1到N的每一个数: 若除以2是结果为整数,也 ...
最新文章
- 使用Github进行多人协作,项目管理
- 来51的时间也不短了,开始写blog了。
- Requirejs快速使用
- 怎样卸载外壳扩展的DLL?
- Linux C 中连接操作符##
- 《数据结构与算法》实验报告——无向图邻接表的构造
- chrome浏览器最小字号解决方案
- Conda 安装本地包
- [转载] 面试题:说说Java中接口、类、成员变量、成员方法、构造方法有哪些访问修饰符和他们的作用范围
- 利用sql_trace跟踪一个指定会话的操作
- centos 6.4/6.5下源码编译安装mysql_CentOS 6.4/6.5下源码编译安装mysql
- Vmware下安装CentOS6的特别注意,一定要在虚拟机上电时候按DEL,选择操作系统启动方式...
- 使用 Microsoft.UI.Xaml 解决 UWP 控件和对老版本 Windows 10 的兼容性问题
- python相关参考地址收藏
- cesium 漫游飞行_cesium 之三维漫游飞行效果实现篇(附源码下载)
- ICML2022论文解读『Sparse Double Descent: Where Network Pruning Aggravates Overfitting』
- 内网邮箱pop服务器,如何在POP3邮件服务器中创建用户邮箱
- jQ选择器与常用的方法归纳
- 高光谱图像分类的发展前景
- c语言break语句作用,解析c语言switch中break语句的具体作用