C++程序编译错误 菜鸟求解

C++程序编译错误 菜鸟求解,第1张

凌晨 纯手打 很辛苦的。。。望采纳

编译成功和你要求输出的格式是一样的 不明白的消息我

输入方法:(其实本程序任意肆运输入16个字符都不会出错,这样输出是为了迎合你的输入格式要求)

A(空格)(空格)(空格)(回车)

CMSD(回车)

LMX(空格)(回车)

END(空格)(回车)

ps:保裂圆梁留了你写的char bijiao(char niba)函数。。其他都是为这个函腔老数服务的

还有就是你会发现所有通过void display(char *temp) 的非空格字符都是向左对齐的

#include<iostream>

#include<string>

using namespace std

char bijiao(char niba)//保留了你的原函数 只是稍加改动

{

if(niba=='A'||niba=='W'||niba=='F')

return 'I'

if(niba=='C')

return 'L'

if(niba=='M')

return 'o'

if(niba=='S')

return 'v'

if(niba=='D'||niba=='P'||niba=='G'||niba=='B')

return 'e'

if(niba=='L')

return 'Y'

if(niba=='X')

return 'u'

else

return ' '

}

void display(char *temp) //删除空格函数并输出

{

int count,i,j=0,flag=1

cout<<"Sample Output"<<endl

for(i=0i<16i++)

{

if(temp[i]==' '&&flag==1)

{

count=i

for(j<countj++)

cout<<temp[j]

cout<<endl

flag=0

}

if(flag==0&&temp[i]!=' ')

{

flag=1

j=i

}

}

}

int main()

{

char nima[16]

char temp[16]

int i=0

char j

int k=0

cout<<"Sample Input"<<endl

for(k=0k<16k++)

nima[k]=getchar()

for(k=0k<16k++)

{

j=nima[k]

temp[i]=bijiao(j)

i++

}

display(temp)

system("pause")

return 0

}

8分钟。LMX2594_2495_原悄山理图和测试程序.zip用单片机编写的LMX2594和2495的程序御运胡,锁相环LMX2595和2954以及2572程序都一样,只不过寄存器有些差别镇拦。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12376666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存