请C/C++高手进,请教!
功能是实现字符串的翻转,不知道哪里有错误,请指教
#include <iostream>
#include <stdio.h>
using namespace std;
void reverse()
{
char ch;
scanf("%c",ch);
if(ch!='.')
{
reverse();
printf("%c",ch);
}
}
void main()
{
reverse();
}
你的reverse()函数没有实现任何功能
%c是用来输入字符,不是字符串。
scanf("%c",ch);
好像有错
scanf("%c",ch); ==> scanf("%c",&ch);
C/C++ code:
#include <iostream>
#include <string>
using namespace std;
void reverse()
{
char ch = '\0';
cin>>ch;
if(ch!='.')
{
reverse();
cout<<ch<<endl;
}
}
void main()
{
reverse();
}
#include <string> //这个不需要
另外学C++了用cin和cout比较好。
scanf("%c", &ch)
函数功能倒是实现了的,利用递归反序打印了一遍。
这个递归反序有点意思!问题确实在scnf()上
相关问答:
13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......
编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......
C\C++如何计算函数的导数,本人新手,想写个程序,但是不知道如何下手,还望高手指点一二,谢过。
这个……
跟函数的具体形式有关吧,难道你想编出个“万能”的求导函数?
俺上学时想过自动推导公式,后来 ......
6月5日消息,XX网站日前评出了10项大势已去的计算机技术。其中,有些技术已经被淘汰,有些即将被淘汰。如著名的Cobol语言,以及IBM的OS/2系统。
以下为XX网站评出的被淘汰的10项计算机技术:
......