c语言中switch的用法switch银行利息 以及字符转换 请路过大神帮忙看看哪里错了 谢谢大神了😂

求助大神失败了两天了,指导看看错误GP2Y1050AU0F灰度传感 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
求助大神失败了两天了,指导看看错误GP2Y1050AU0F灰度传感
18:13:45  
始终未读取到数据,但是单片机rxd指示灯显示,始终有信号输入,且1050的模拟电压输出正常
#include &reg52.h&& && &
#include &intrins.h&
#define uint unsigned int
#define uchar unsigned char
sbit p1= P0^1;& && && && && && && && && & p0口是我学习板上的led等控制口,低电平,灯亮,高电平,灯灭
sbit p2 = P0^2;
unsigned char pm[]={0,0,0,0,0};
unsigned char z=0,y=0;
float&&kq=0;
unsigned char flag=0;
void chu()
TMOD=0x20;& &//t1工作方式2
TH1 = 0xF4;& &&&//波特率2400
TL1 = 0xF4;
TR1=1;& && &// 启动t1
REN=1;& && &//&&启动串口
SM0=0;& && &//
SM1=1;& && &//&&工作方式1
EA=1;& && &//&&开总中断
ES=1;& && &//&&开串口中断
float spm(float k)
if(pm[4]==pm[0]+pm[1]+pm[2]+pm[3])
k=(pm[0]*256+pm[1])/1024*5 ;
void main()
& &void ser() interrupt 4&&//中断读取
& && & RI=0;& && && && && & //将接受中断标志位清0;
& & z=SBUF;
& & if(z==0xaa)
& & {flag=1;
& && &&&y=0;
& & p1=0;& && && && && && && &一直没有正常的输入,就用灯来测试,一直是高电平
& & }& &// 开始有用数据判断
& &&&if(z==0xff)
& & {flag=0;
& & p2=0;& && && && && && & 一直没有正常的输入,就用灯来测试,一直是低电平
& && &&&}& &// 数据结束判断
& & if(flag==1)
& &{pm[y]=z;
& && &&&y=y+1; }
& && && && && &&&
这个可以找个串口助手先试试接收到的数据看正确否
18:13:46  
这个可以找个串口助手先试试接收到的数据看正确否
16:08:27  
这个可以找个串口助手先试试接收到的数据看正确否
相应的单独测试都进行过了,传感器串口正常,单片机串口正常。。
15:19:29  
您好,这个调通了么,我的也是,调不通,后面我发现我的起始位是0x4a不是规格书里面的0xaa,不知道是什么问题。我的QQ号码,帮忙指导一下哈。
16:14:36  
您好,我也是刚开始做pm2.5,前几天查了很多资料,可是都看不是很懂,求大神指导。QQ:
23:10:05  
您好,我也是刚开始做pm2.5,前几天查了很多资料,可是都看不是很懂,求大神指导。QQ: ...
1050这个我也是才做没多久,能用,不稳定,
附我的源程序
#include &reg52.h&&&
#include &STC12C5A60S2.H&& && && & & & & & & &
#include &intrins.h&
#include &stdio.h&
#define uint unsigned int
#define uchar unsigned char
& & & && & /*& & 1050读取相关定义& & */
unsigned char pm1,pm2,pm3,pm4,pm5;& & & & & & & & & & & & //接受到的串口数据临时存储变量
unsigned char z=0,y=0;& & & & & & & & & & & & & & & & & & & && &//&&存储变量相关
unsigned char flag=0;
uint pm,pmo,pmt,& & & & & & & && && & & & & & & && & //最终pm数据& &旧数据1&&旧数据2& &新数据
/********************************************\
& & & & & & & & & & & && &&&*|
|* 1050相关函数& & & & & & & & *|
\********************************************/
/****************串行口初始化函数****************/
void InitUART(void)
& & TMOD = 0x20;& & //定时器1工作在方式2&&8位自动重装
& & SCON = 0x50;& & //串口1工作在方式1&&10位异步收发 REN=1允许接收
& & TH1 = 0xFA;& & & && & //定时器1初值
& & TL1 = TH1;
& & TR1 = 1;& & & && & //定时器1开始计数
& & EA =1;& & & & //开总中断
& & ES =1;& & & & //开串口1中断
& & S2CON = 0x50;& &//串口2工作在方式1&&10位异步收发 S2REN=1允许接收
& & BRT = 0xE8;& & & && & //独立波特率发生器初值&&2400
& & AUXR = 0x10;& & //BRTR=1 独立波特率发生器开始计数
& & IE2 =0x01;& & & & //开串口2中断&&ES2=1
/****************串行口1发送****************/
void UART_1SendOneByte(unsigned char c)
& & SBUF =
& & while(!TI);& & & && & //若TI=0,在此等待
& & TI = 0;& & & &&&
/****************串行口2发送****************/
void UART_2SendOneByte(unsigned char c)
& & S2BUF =
& & while(!(S2CON&S2TI));&&//若S2TI=0,在此等待
& & S2CON&=~S2TI;& & & && &//S2TI=0
uchar zhuan (uchar temp)& & & &&&//转化为十进制数
uchar bai,shi,
bai=temp/100;
temp=temp%100;
shi=temp/10;
ge=temp%10;
return (bai*100+shi*10+ge);
uint&&jue(uint x,uint y)& & & & & & & & //两个数差的绝对值
return (x-y);
return (y-x);
uint TPM() & & & & & & & & & & & & & & & & & & & && &//1050数据处理
pmo=& & & & & & & & & & & & & & & & & & & & //旧数据移位
pmt=& & & & & & & & & & & & & & & & & & & && & // 旧数据移位
if(pm5==(pm1+pm2+pm3+pm4))& &//数据校验
& &pms=(zhuan(pm1)*256+zhuan(pm2))*;& & & & & & & && &//新数据存入pms
& && & & & if((jue(pmt,pms))&50)& & & & & & & && & //如果前后两个数据相差在50内直接显示
& & & & else
& & & && &{if(jue(pmt,pms)&150)& & & & & & & && & //两个数据之差在 50到150之间&&与前一个数据&&1比3比例输出到pm
& & & && &&&return(pmt*0.25+pms*0.75);
& & & & & & & & else
& & & && && & & &&&{
& & & & & & & && & if(jue(pmt,pms)&220)& & & & & & & & & & & & & & & & //数据之差在150到220 则按照7比13的比例输出到pm
& & & & & & & && &&&return(pmt*0.35+pms*0.65);
& & & & & & & & & & & & else
& & & & & & & & & & & & {if(jue(pmt,pms)&300)
& & & & & & & & & & & &&&return(pmo*0.1+pmt*0.3+pms*0.6);& & & && &//数据之差 220到300&&加入再上一个数据&&按1比3比6的比例输出到pm
& & & & & & & & & & & &&&else
& & & & & & & & & & & &&&{
& & & & & & & && && & if(jue(pmt,pms)&370)& & & & & & & & & & & & & & & & & & & &&&//数据之差 300到370加入再上一个数据&&按2.5比2.5比5的比例输出到pm
& & & & & & & & & & & && &return(pmo*0.25+pmt*0.25+pms*0.6);
& & & & & & & & & & & && &else
& & & & & & & & & & & && &return (pmo*0.3+pmt*0.2+pms*0.5);& & & &&&& & & & & & & & //差距在370以上时按照3比2比5的比例输出到pm
& & & & & & & & & & & &&&}
& & & && && & & && &}
& & & & & & & &&&}
& & & && &}
else& & & &
&&{}& & //如果一组数据没有传完校验未通过,返回原值
///////////////////////////////////////////////////////////////
/********************************************\
& & & & & & & & & & & && && && &*|
|* & & & & 1050串口读取& & & & *|
\********************************************/& & & &
/************串行口2读取函数*************/
void GP2Y1050AU0F(void) interrupt 8
if(S2CON&S2RI)
S2CON&=~S2RI;
& &switch(z)
& && &case 0xAA:{ y=1;&&}&&& &//aa开始标志
& && &case 0xFF:{; }&&& && & & && & //ff结束标志
& &&&default:&&
& & & && &&&{ switch(y)
& & & && &{
& & & && &case 1: {pm1=z;y=y+1;}& & & & & & & & & && &//将数据存入对应变量
& & & && &case 2: {pm2=z;y=y+1;}& &
& & & && &case 3: {pm3=z;y=y+1;}& &
& & & && &case 4: {pm4=z;y=y+1;}& &
& & & && &case 5: {pm5=z;y=y+1;}& &
& & & && &default:& &
& & & && &} }
& & & && &&&
& & & && && &}
/************串行口1中断处理函数*************/
void UART_1Interrupt(void) interrupt 4
temp1=SBUF;
16:44:06  
1050这个我也是才做没多久,能用,不稳定,
附我的源程序
#include& &
大神,编译不成功
本帖子中包含更多资源
才可以下载或查看,没有帐号?
17:14:56  
大神,编译不成功
这个是stc12的,
17:20:00  
本帖最后由
23:26 编辑
这个是51的,另外资料上给的那个例子数据本身是错的。&&0x01&&0xe0&&0x00&&0x7a&&0x5b 校验位都没0x7a大,当时按照这个实验,卡在这好几天。最后才发现手册错了。& & 另外串口使用时数据不太稳定,使用一些算法处理会更好。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
18:35:19  
这个是stc12的,
我知道,我就是用stc12c5a60s2做的
11:46:36  
我知道,我就是用stc12c5a60s2做的
头文件,stc12的头文件,
14:21:12  
我也在搞这个,楼上大神的程序,发送串口可以用,但是串口2读不出来字节呢
20:47:56  
我也在搞这个,楼上大神的程序,发送串口可以用,但是串口2读不出来字节呢 ...
串口2还需要几个定义。&&stc12的头文件貌似不完整
22:51:09  
你好,我不明白文档里面给的Vref是干什么用的,请予以解答
19:52:49  
你好,我不明白文档里面给的Vref是干什么用的,请予以解答
抱歉,能说具体一点吗?我这的程序版本更新好几次了。。
23:00:49  
抱歉,能说具体一点吗?我这的程序版本更新好几次了。。
就是手册里面的校验位=Vout(H)+ Vout(L)+Vref(H)+ Vref(L)
这个表达式里面的vref代表什么意思?只是在计算校验位的时候用到吗?我猜测是不是代表系数K的当前值啊?因为看手册上说K值会在几年内逐渐降低。
23:14:45  
就是手册里面的校验位=Vout(H)+ Vout(L)+Vref(H)+ Vref(L)
这个表达式里面的vref代表什么意思?只是在计 ...
vre 我也不太明白是怎么回事,不过可以确认 不是k值, 照现在的使用情况来看,与k值无关。k值文档里给出的参考值&&即 电压与灰尘浓度值 之比,为1/5&&单位是v&&和ug/m3& && &k值决定了你最终数据的准确性。
下一步的实验中,我自己现在做的这个项目,会有对比其他专业的测量数据,对本地的灰尘浓度值 进行测量,每个地方的空气污染成分不太一样,对比当地积累一段时间得到的数据,应该可以得到比较准确的k值。当然每天的空气中污染物成分都在变化,最终我们希望能拿出一个k随着浓度,或者时间变化的函数,让数据更准确。进行完毕后,也会发到论坛上,不过需要很多时间,大二下学期基本课满。。
23:21:40  
就是手册里面的校验位=Vout(H)+ Vout(L)+Vref(H)+ Vref(L)
这个表达式里面的vref代表什么意思?只是在计 ...
随时间&&k值会逐渐降低&&每5年 50%,项目里没有什么最好的解决办法,在原有的k值基础上,在最终计算出数据调用k值时,我们加了一个随时间变化的函数,单位是 天 数。 即按照 5年后光照降低了1半。相应电压降低了一半。k增大2倍。& &不过在初始的实验阶段不会有太大影响。
22:20:44  
随时间&&k值会逐渐降低&&每5年 50%,项目里没有什么最好的解决办法,在原有的k值基础上,在最终计算出数 ...
好的,谢谢你的解惑,期待你的进一步发现
14:12:18  
最近PM2.5看的头都晕了
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司[C语言]请大神帮忙看一下这里的一个错误是什么 谢谢! - 代码贴 - BCCN
#include&stdio.h&
#include&stdlib.h&
#include&string.h&
struct books{
char booknum[20];
char bookname[20];
char authorname[20];
char cbs[20];
char price[5];
struct books *next;
struct books *prior;
struct books *head;
struct books *last;
int menu(void);
//菜单选项
void inputs(char *prompt,char *s,int count);//输入格式
void enter(void);
//信息输入
void dls_store(struct books *i,struct books **head,struct books **last);//按书号大小建立链表
struct books *find(char *bn);
//按书名检索
void search(void);
//按书名查找
void modify(void);
//修改信息
void display(struct books *p);
//显示格式
void list(void);
void del(struct books **head,struct books **last);
//删除信息
void save(void);
//以文件形式保存信息
void load(void);
//从文件中载入信息
void inputs(char *prompt,char *s,int count)
char p[255];
printf(prompt);
if(strlen(p) & count)
//限定输入字符长度
printf(&\nToo long\n&);
}while(strlen(p) & count);
strcpy(s,p);
void enter(void)
//输入信息
system(&cls&);//清屏
struct books *p;
p=(struct books *)malloc(sizeof(struct books));
inputs(&请输入书的编号:&,p-&booknum,20);
inputs(&请输入书名:&,p-&bookname,20);
inputs(&请输作者名:&,p-&authorname,20);
inputs(&请输入出版社:&,p-&cbs,20);
inputs(&请输入图书价格:&,p-&price,5);
printf(&\n&);
dls_store(p,&head,&last);
printf(&是否继续输入(Y/N):&);
ch = getchar();
if(ch == 'N') break;
fflush(stdin);
void dls_store(struct books *i,struct books **head,struct books **last)
//按书号顺序插入表中
struct books *p,*old;
if((*last) == NULL)
i-&prior = NULL;
i-&next = NULL;
(*head) = i;
(*last) = i;
p = (struct books *)malloc(sizeof(struct books));
p = (*head);
old = NULL;
while(p!=NULL)
if(strcmp(p-&booknum,i-&booknum) & 0)
p = p-&next;
if(p-&prior)
p-&prior-&next = i;
i-&next = p;
i-&prior = p-&prior;
p-&prior = i;
i-&next = p;
i-&prior = NULL;
p-&prior = i;
*head = i;
}//end while
old-&next = i;
i-&next = NULL;
i-&prior = old;
*last = i;
struct books *find(char *bn)
//按书名搜索关键字
struct books *p;
while(p!=NULL)
if(strcmp(bn,p-&bookname) == 0)
p = p-&next;
return NULL;
void search(void)
char name[20];
struct books *p;
printf(&请输入你要查询的书名:&);
gets(name);
p = find(name);
if(p == NULL)
printf(&没有找到你查询的信息.\n&);
else display(p);
void modify(void)
//根据书名查找并修改信息
char name[20];
struct books *p;
printf(&请输入你要查询的书名:&);
gets(name);
p = find(name);
if(p == NULL)
printf(&没有找到你查询的信息.\n&);
inputs(&请输入书的编号:&,p-&booknum,20);
inputs(&请输入书名:&,p-&bookname,20);
inputs(&请输作者名:&,p-&authorname,20);
inputs(&请输入出版社:&,p-&cbs,20);
inputs(&请输入图书价格:&,p-&price,5);
printf(&\n&);
void display(struct books *p)
printf(&%s\t&,p-&booknum);
printf(&%s\t&,p-&bookname);
printf(&%s\t&,p-&authorname);
printf(&%s\t&,p-&cbs);
printf(&%s\t&,p-&price);
printf(&\n&);
void list(void)
system(&cls&);
struct books *p;
printf(&书号\t书名\t作者\t出版社\t价格\n&);
while(p != NULL)
display(p);
p = p-&next;
printf(&\n&);
void del(struct books **head,struct books **last)
struct books *i;
char s[50];
inputs(&输入书名:&,s,20);
i = find(s);
if(*head == i)
*head = i-&next;
if(*head) (*head)-&prior = NULL;
else *last = NULL;
i-&prior-&next = i-&next;
if(i != *last)
i-&next-&prior = i-&prior;
*last = i-&prior;
void save(void)
struct books *p;
if((fp=fopen(&books&,&wb&)) == NULL)
printf(&open file error.\n&);
while(p!=NULL)
fwrite(p,sizeof(struct books),1,fp);
p = p-&next;
fclose(fp);
void load(void)
struct books *p;
fp=fopen(&books&,&rb&);
if(fp == NULL)
printf(&open file error.\n&);
while(head)
p = head-&next;
head = last = NULL;
printf(&\n 载入信息 \n&);
while(!feof(fp))
p = (struct books *)malloc(sizeof(struct books));
if(1 != fread(p,sizeof(struct books),1,fp)) break;
dls_store(p,&head,&last);
fclose(fp);
int menu(void)
char s[20];
system(&cls&);
printf(&\t\t*****************图书信息管理系统*****************\n&);
printf(&\t\t*\t\t|1.图书信息输入
printf(&\t\t*\t\t|2.图书信息浏览
printf(&\t\t*\t\t|3.图书信息查询
printf(&\t\t*\t\t|4.图书信息修改
printf(&\t\t*\t\t|5.图书信息删除
printf(&\t\t*\t\t|6.存储图书信息
printf(&\t\t*\t\t|7.载入图书信息
printf(&\t\t*\t\t|8.退出系统
printf(&\t\t*****************图书信息管理系统*****************\n\n\n&);
printf(&\t\t请输入以上序号进行选择:\n&);
c = atoi(s);
}while(c&0||c&8);
int main(void)
head = last = NULL;
switch(menu())
case 1:enter();system(&pause&);//录入
case 2:list();system(&pause&);//浏览
case 3:search();system(&pause&);
case 4:modify();system(&pause&);
case 5:del(&head,&last);system(&pause&);
case 6:save();system(&pause&);
case 7:load();system(&pause&);
case 8:exit(0);
}//end switch
}//end while21:40 提问
C语言基础问题,大神来帮忙下
这是我的代码,你们看下,我已经发狂了...
#include&stdio.h&
void main()
int a,i,s;
printf("请输入班级总人数\n");
scanf("%d",&s);
while (i&=s)
printf("请输入该同学号数\n");
scanf("%d",&a);
printf("请输入该同学的等级\n");
scanf("%c",&b);
case 'A':printf("号数:%d 等级:%c 分数:85~100\n",a,b);
case 'B':printf("号数:%d 等级:%c 分数:70~84\n",a,b);
case 'C':printf("号数:%d 等级:%c 分数:60~69\n",a,b);
case 'D':printf("号数:%d 等级:%c 分数:0~59\n",a,b);
default:printf("号数:%d 等级输入错误!\n");
按赞数排序
解决办法:输入完同学号数后,在scanf("%d",&a);后加一个getchar();
错误原因如下:
scanf()本身不能接收换行符即'\n',
这个换行符被第二个scanf()接收,导致提示错误,getchar()的作用可以将多余的一个字符接收掉。
应该是没有清空输入缓冲区,在scanf("%d",&a);后面加getchar()试试。
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!
default:printf("号数:%d 等级输入错误!\n");
//没有参数
解决办法:输入完同学号数后,在scanf("%d",&a);后加一个getchar();
错误原因如下:
scanf()本身不能接收换行符即'\n',
这个换行符被第二个scanf()接收,导致提示错误,getchar()的作用可以将多余的一个字符接收掉。
同意上一楼的正解
同意上一楼的正解
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐C语言成绩等级,不知道哪里错了,请大神帮忙看下,谢谢_百度知道
C语言成绩等级,不知道哪里错了,请大神帮忙看下,谢谢
我有更好的答案
最后一句少了分号。
采纳率:79%
8;);C\n&); case& a=n/10; case&7:printf(&quot:printf(&B\n&
switch(a){ case&9:printf(&a;)。正确的代码如下:#include&&stdio.h& default:printf(&6:printf(&D\n&int&main(){ int&nbsp,&n),n;A\n&); case& scanf(&%d&;break最后一句return 0后面应该加上;分号
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。这个C语言小程序是求银行存款本息和的,其中有位错误求大神指教。_百度知道
这个C语言小程序是求银行存款本息和的,其中有位错误求大神指教。
#include&stdio.h&
#include&math.h&
#include&windows.h&
int main()
double a,b,p1,p2,p3,ph,p5,r;
scanf(&%d,%lf&,&n,&r);
p1=r*pow(1+4.14%,5);
a=r*(1+4.68%*2);
b=r*(1+5.4%*3);
p2=a*(1+5.4%*3);
p3=b*(1+4.68%*2);
ph=r*pow(1+0....
差了 一个return 0
除此之外还有错误一楼的方法试了不行啊。应该不止一个错误。
我有更好的答案
default.054*3);p3=b*(1+0.0468*2);ph=r*pow(1+0:printf(&%f&,p3);break,p5);%f&,ph);case 5;,&n,p1,p2,b;%f&quot:printf(&%f&:printf(&%f&.0468*2).h&#include&p1=r*pow(1+0.0414;case 4:printf(&case 2:printf(&break,5);a=r*(1+0,p1),&r);,p2);case 3;float a.h&int main(){break.0072,20);p5=r*(1+0.0585*5);switch(n){case 1,p5,r;scanf(&%d ,%1f&p2=a*(1+0,p3,b=r*(1+0.054*3)!#include&lt试试这段编译没出错,有些弄不明白程序的主要功能,没有注释: printf(&quot
采纳率:15%
%是取模符号。其次,先转换成小数吧,你的switch中的case 值错了,switch接受的字符型和整型,直接在case后接要比较的值,所以你使用的值是百分制你求的是银行存款本息问题。结尾差了一个return 0; 在你的程序代码中完全用不着sleep(5000),不需要,所以也不用头文件&windows.h&gt,%在C语言里不能直接写
本回答被网友采纳
h& wintc中引用的是这个头文件;%f&,ph);case '5'.0585*5);break,p1)!!毕竟我在wintc下执行的!,p3);case 2:printf(&case '4'break!!;%f&dhoijkfpo&);}
sleep(5000) ;getch();}我用的是wintc ,那个p1=r*pow(1+0;2&#39#include&stdio.h&case &#39.0414,5):printf(&%f&;default:printf(&%f&;double a,b,p1,ph,p5;%f&quot,5);a=r*(1+0;#include&break,,‘1’ ‘2’ ‘3代表的就是字符,#include&:printf(&%f&,p1);case '2';里面的数不要用浮点型,要用你定义的double型,还有switch对应的值是字符型;,p3);case '4':printf(&%f&;:printf(&%f&,&n.054*3);p3=b*(1+0.0468*2);ph=r*pow(1+0;:printf(&quot:printf(&dhoijkfpo&break:printf(&dhoijkfpo&);#include&1&#39,ph);:printf(&quot,20)! switch(n){case '1':printf(&%f&,,你要将N定义为字符型;p1=r*pow(1+0.);time.h&%f&}这段你要定义为整形也行,那你必须要改为:switch(n){case 1;scanf(&quot.072;3&#39!你改改看!,r;break:printf(&%f&;switch(n){case '%f&quot:printf(&%f&;,p5);default:printf(&case 'b=r*(1+0.054*3),p2,p3;int main(){5'p2=a*(1+0:printf(&%f&,p5);math.h&gt,p2);,ph);case 5,p3);case 4:printf(&quot,p1);case '%c,%lf&quot,&r):printf(&%f&;,p2);case 3;p5=r*(1+0;,p2);case '3';:printf(&quot,p5);)
n=1还是case 1?记得不用写n=的
靠,真没见过这样的switch函数。嘿嘿,不知道你用的对不对。一直见的都是switch(n){
case 1:.....;
case 2:.....;
default:....;
} 不能写n=1,n=2。。的吧,哈哈!再说了,n=1是给n赋值1,判断n是否等于1也应该用n==1啊
哥们试了不行啊。
编译提示什么?语法问题还是算法问题?
过不了编译这关,悲剧啊!
什么问题你就不能一下说完么。。。编译提示what了?
其他2条回答
为您推荐:
其他类似问题
银行存款的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 c语言 switch 字符串 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信