C++
Mango|Feng
这个作者很懒,什么都没留下…
展开
-
Fibonacci 数列
编写程序用于解 Fibonacci 数列问题。Fibonacci 数列的前两个数是 1 和 1,从第三个数开始,每个数等于前两个数之和。编程计算并输出此数列的前 30 个数,且每行输出 5 个数。编写程序如下:#include <iostream>using namespace std;int main(void){ int i; int a[30]; a[0]=1; a[1]=1; cout<<a[0]<<'\t'<<a[1]<原创 2021-05-03 01:43:48 · 286 阅读 · 0 评论 -
编程求所有的 3 位素数,且该素数是对称的.
编程求所有的 3 位素数,且该素数是对称的。所谓“对称”是指一个数倒过来还是该数。例如,375 不是对称数,因为倒过来变成了 573。编写程序如下:#include <iostream>using namespace std;bool IsPrime(int n){ int i; for(i=2;i<n;i++) { if(n%i==0) return 0; } return 1;}int main(void){ int i,j,k; for(i原创 2021-05-03 01:41:26 · 2048 阅读 · 0 评论 -
编写程序求三角形的面积。已知三角形的三边 a、b、c,则三角形的面积为
利用海伦公式求三角形面积#include<iostream>#include<cmath>using namespace std;bool Triangle(double a,double b,double c){ if(a*a+b*b+c*c>0&&a>0&&b>0&&c>0) { if(a+b-c>0&&a+c-b>0&&b+c-a>0)原创 2021-05-03 01:36:43 · 3218 阅读 · 1 评论 -
设计一个函数,要求能将一个正整数 n 按反序输出,n 的位数不定。例 如,123 输出 321。
设计一个函数要求能将一个正整数 n 按反序输出,n 的位数不定。例 如,123 输出 321。#include<iostream>using namespace std;int Solve(int n){ if(n/10!=0) { cout<<n%10; n/=10; Solve(n); } else { cout<<n; } return 0;}int main(void){ int n; cin>>n;原创 2021-05-03 01:30:44 · 1004 阅读 · 0 评论 -
C++计算BMI值
C++计算BMI值代码代码//体重指数 = 体重(公斤) 除 身高(米)的平方。即 kg/m2 。#include <iostream>using namespace std;int main(){ double weight,high,high2; int BMI; cout<<"请输入体重(KG)和身高(M):"<<endl; cin>>weight>>high; high2 = high*high; BMI = we原创 2021-04-18 14:02:23 · 10651 阅读 · 0 评论 -
C++利用递归编写阶乘函数
C++利用递归编写阶乘函数#include <iostream>using namespace std;int fac(int n)//编写阶乘函数 { int sum; if(n==0||n==1) { sum=1; } if (n>=2) { sum=n*fac(n-1); } return sum;}其重点在fac(n-1)会继续套用fac函数上,直到n-1变为n-2变为…1时返回的sum值为1就得到了n!=n* (n-1)* (n-2)原创 2021-04-18 14:23:14 · 1700 阅读 · 0 评论 -
C++计算出生日期为星期几
C++计算出生日期为星期几代码:#include<iostream>using namespace std;int main(){ int year, month, day; cout << "请输入生日的年月日:\n"; cin >> year >> month >> day;// int run=0; int norun=0; long long int days, days_1=0, days_2=0; //days_原创 2021-04-18 14:11:36 · 1433 阅读 · 0 评论