c++
考研
qq_45022670
这个作者很懒,什么都没留下…
展开
-
2020.7.17——宏
#include #include using namespace std; #define S(a,b,c) (a+b+c)/2//宏用define定义,且末尾没有分号 #define AREA(a,b,c) sqrt(S(a,b,c)(S(a,b,c)-a)(S(a,b,c)-b)*(S(a,b,c)-c)) int main() { int a,b,c; cin>>a>>b>>c; if((a+b>c)&&(a+c>b)&&原创 2020-07-17 10:19:22 · 79 阅读 · 0 评论 -
2020/7/17——递归法把整数转化为字符串
#include #include using namespace std; int main() { void f(int n); int n=0; cin>>n; if(n<0) { cout<<’-’<<" “; f(-n); } else f(n); } void f(int n) { char c; if(n/10!=0) { f(n/10);//递归缩小到一个数字 } c=n%10+‘0’;//数字转换成字符 cout<<c<<”原创 2020-07-17 10:02:47 · 197 阅读 · 0 评论 -
2020.7.17——汉诺塔递归
#include<iostream> #include<cmath> using namespace std; int main() { void hannuo(int n,char left,char mid,char right); hannuo(4,'A','B','C'); return 0; } void hannuo(int n,char left,char mid,char right) { if(n==1) {原创 2020-07-17 09:49:04 · 56 阅读 · 0 评论