
c++
考研
qq_45022670
这个作者很懒,什么都没留下…
展开
-
2020.7.17——宏
#include#includeusing 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 · 106 阅读 · 0 评论 -
2020/7/17——递归法把整数转化为字符串
#include#includeusing namespace std;int main(){void f(int n);int n=0;cin>>n;if(n<0){cout<<’-’<<" “;f(-n);}elsef(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 · 235 阅读 · 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 · 92 阅读 · 0 评论