当前位置: 首页 > news >正文

小榄公司网站建设著名的网络营销案例

小榄公司网站建设,著名的网络营销案例,免费源码大全,建站优化易下拉系统请编写程序检查C语言源程序中下列符号是否配对:/与/、(与)、[与]、{与}。 输入格式: 输入为一个C语言源程序。当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束。程序中需要检查配对的符号不超过100个。 输出格式: 首先,如果所…

请编写程序检查C语言源程序中下列符号是否配对://、(与)、[与]、{与}。

输入格式:
输入为一个C语言源程序。当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束。程序中需要检查配对的符号不超过100个。

输出格式:
首先,如果所有符号配对正确,则在第一行中输出YES,否则输出NO。然后在第二行中指出第一个不配对的符号:如果缺少左符号,则输出?-右符号;如果缺少右符号,则输出左符号-?。

输入样例1:

void test()
{int i, A[10];for (i=0; i<10; i++) { /*/A[i] = i;
}
.

输出样例1:

NO
/*-?

输入样例2:

void test()
{int i, A[10];for (i=0; i<10; i++) /**/A[i] = i;
}]
.

输出样例2:

NO
?-]

输入样例3:

void test()
{int idouble A[10];for (i=0; i<10; i++) /**/A[i] = 0.1*i;
}
.

输出样例3:

YES
#include<stdio.h>
int main() {char s[200];int top=-1;char c,st[1000];//存储数据 char ch[1000];//用来和栈内符号匹配 比较灵活 ch[')']='(';//学到了!!!还可以这么玩 ch[']']='[';ch['}']='{';int k=0,flag=0;do {//获取输入数据放入st数组 scanf("%c",&c);if(flag==0&&c=='\n') { //当.和回车在一起时结束break;}st[k++]=c;if(c=='.') {flag=0;} else {flag=1;}} while(1);st[k]='\0';//写不写都行,写了比较规范 for(int i=0; i<k; i++) {if(st[i]=='/') {if(i<k&&st[i+1]=='*') {s[++top]='<';//用<代替/*	入栈i++;//这个地方注意一下 可以巧妙的避免/*/的情况}} else if(st[i]=='('||st[i]=='['||st[i]=='{') {s[++top]=st[i];//入栈} else if(st[i]=='*') {if(i<k&&st[i+1]=='/') {if(s[top]=='<') { //出栈i++;top--;} else {printf("NO\n");if(top==-1) { //缺失左括号printf("?-*/\n");} else { //栈内符号缺失右括号c=s[top];printf("%c-?\n",c);}return 0;}}} else if(st[i]==')'||st[i]==']'||st[i]=='}') {if(s[top]==ch[st[i]]) { //出栈  用到了ch1数组 top--;} else {printf("NO\n");if(top==-1) { //缺失左括号printf("?-%c\n",st[i]);} else { //栈内符号缺失右括号c=s[top];if(c=='<') {printf("/*-?\n");} else {printf("%c-?\n",c);}}return 0;}}}if(top==-1) {//当栈为空时,打印yes printf("YES\n");} else {//剩下的定是缺失右符号的 printf("NO\n");c=s[top];if(c=='<') {printf("/*-?\n");} else {printf("%c-?\n",c);}}return 0;
}

声明:代码转载,侵权即删。

http://www.lbrq.cn/news/2756827.html

相关文章:

  • 企业查查app下载seo搜索引擎优化课程总结
  • 哪个网站做废旧好手机百度收录提交入口
  • 武汉网站建设团队seo网站推广软件
  • 晋江网站开发谷歌推广新手教程
  • java程序员转网站开发怎么做app推广
  • 论坛网站地图怎么做成人馆店精准引流怎么推广
  • 做暖暖视频网站有哪些百度推广关键词技巧定价
  • 医疗协助平台网站建设方案我想接app纯注册推广单
  • 连云港专业做网站江北seo页面优化公司
  • 做宣传单页的网站汽车营销活动策划方案
  • 做网站租服务器一年多少钱自己的网站怎么做seo
  • 做网站之前要安装什么搜索引擎网站优化和推广方案
  • 设计师网站pintset关键词林俊杰百度云
  • 西安网站建设公司哈尔滨百度推广联系人
  • 做网站 收费广告推广方案怎么写
  • app软件下载安装官方免费下载文章优化软件
  • wordpress根据用户名生成头像百度关键词优化多久上首页
  • 手机如何创建简易网站广东网络推广运营
  • 做电影网站需要用什么空间三只松鼠搜索引擎推广
  • 淄博网站建设至信网络亚马逊提升关键词排名的方法
  • 网上兼职做网站网站百度收录批量查询
  • 搞个竞拍网站怎么做seo公司重庆
  • 网站和app区别与联系广州google推广
  • vs可以做网站吗最火网站排名
  • 网站域名列表怎么填写seo任务
  • 网站开发招标公告安卓优化软件
  • 电脑做系统哪个网站比较好店铺运营
  • 石家庄市网站建设培训班seo管理与优化期末试题
  • 西安百姓网免费发布信息网上海城市分站seo
  • 网站首页做后台链接百度sem认证
  • [免费]基于Python的全国气象数据采集及可视化大屏系统(Flask+request库)【论文+源码+SQL脚本】
  • 【OLAP】trino安装和基本使用
  • Nextcloud 私有云部署:cpolar 内网穿透服务实现安全远程文件访问
  • 【技术博客】480p 老番 → 8K 壁纸:APISR × SUPIR × CCSR「多重高清放大」完全指南
  • Mysql笔记-错误条件\处理程序
  • PyTorch生成式人工智能——使用MusicGen生成音乐