【C++】用DEV C++编写简单的计算器程序代码
平平尘泽:
我给大家发一个我简单编的汉诺塔程序:
#include<stdio.h>
using namespace std;
void move(int n,char A,char B,char C)
{
if(n==1)
printf("%C To %C\n",A,C);
else
{
move(n-1,A,C,B);
printf("%C To %C\n",A,C);
move(n-1,B,A,C);
}
}
int main()
{
int n;
printf("");
scanf("%d",&n);
move(n,'A','B','C');
return 0;
}
【回复】回复 @杀神队小电 : 不兼容吧
夜的自由:
不能来个while(){ }的循环代码吗?
每一次都退出感觉有点烦[doge]
CJC0521:
为什么我显示9,13,17,21,4行显示错误,代码和你的一模一样?
开心缘子:
为什么我的一直都是黑幕,一直不出来结果呢?
【回复】回复 @开心缘子 :私信把运行结果发我
【回复】回复 @姓C的某人 :没有错误了,但是按运行就一直跳不出开结果,一直黑幕
博士绝版鞭尸鼓吹者:
为啥我的显示iostream:No such file or directory compilation terminated
Pzzpo:
算出一个数之后能接着算另一道吗?这个每次算完都要重新运行编译。
【回复】不用编译,直接打开exe文件即可,你可以来个无限循环套在里面
先天不勤后天卷:
请问要实现交互软件界面而不像这种黑黑的exe界面,用的是不是C语言呢?
M丶KClearlove:
乘法好像不行,还有小数位数不超过4位咋整[呲牙]
【回复】我用的是整形变量,不支持小数,小数可以用double
最爱宁胖子:
非常nice,作为一个只在大一期末背题才看到这种的程序的大学牲,表示理解了[星星眼]
d有内鬼b:
cout << “=” << c << end1;这个一直报错是怎么回事
【回复】是"endl",不是"end1",最后一个字母是"L"