- 博客(10)
- 收藏
- 关注
原创 i++和++i的区别
int i=10; cout << ++i << endl; // 11 cout << i << endl; //10 int j = 10; cout << j++ << endl; //10
2022-03-14 20:16:17 66
原创 C++编写三位水仙花数
编写三位水仙花数 #include using namespace std; int main() { int num = 100;//从100开始 do { int a = 0; int b = 0; int c = 0; a = num % 10;//a为个位 b = num / 10 % 10;//b为10位 c = num / 100;//c为百位 if (a* a* a + b * b * b + c * c * c ==num)//判断 { cout << num <&l...
2022-01-13 21:51:18 274
原创 c语言插入排序
插入排序 #include<stdio.h> void sort(int a[],int n) { int i,j,k,r; for(i=1;i<n;i++) { j=i-1; while((a[j]>a[i])&&(j>=0)) j–; r=a[i]; for(k=i-1;k>=j+1;k–) a[k+1]=a[k]; a[j+1]=r; } } int main() { int a[10]; for(int i=0;i<10;i++) { sca
2021-12-26 11:35:09 374
原创 c语言主元排序
主元排序 #include<stdio.h> void sort(int a[],int n) { int i,j,r; for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(a[i]>a[j]) { r=a[i]; a[i]=a[j]; a[j]=r; } } } } int main() { int a[10]; for(int i=0;i<10;i++) { scanf("%d",&a[i]); } sort(a,10); f
2021-12-26 10:58:58 377
原创 c语言冒泡排序
c语言冒泡排序 #include<stdio.h> #include<stdbool.h> void sort(int a[],int n) { int i,r; bool flag=true; while(flag) { flag=false; for(i=0;i<n-1;i++) { if(a[i]>a[i+1]) { r=a[i]; a[i]=a[i+1]; a[i+1]=r; flag=true; } } } } int main() { int a[10],n;
2021-12-26 10:50:58 307 1
原创 2021-10-19
** C语言编写爱因斯坦阶梯问题 ** 有一个长阶梯,每2步上,最后剩1个台阶,若每3步上,最后剩2个台阶.若每5步上,最后剩4个台阶,若每6步上,最后剩5个台阶。只有每步上7阶,才可以刚好走完,请问台阶至少有多少阶? #include<stdio.h> int main() { int n=7; int flag=1; while (flag) { if(n%21&&n%32&&n%54&&n%70) { flag=0; break; } els
2021-10-19 20:14:55 64
原创 OJ计算邮资
#include<stdio.h> int main() { char jj; int m=0,n; scanf("%d %c",&n,&jj); if(jj==‘y’) { if(n>1000) { m=((n-1000)/500)*4+8+5; if((n-1000)%500!=0) { m+=4; } } if(n>0&&n<=1000) m=8+5; } if(jj==‘n’) { if(n>0&&n<=100
2021-08-08 10:29:35 190
原创 使用对象数组,输出学生数据
建立一个对象数组,内放n(n<10)个学生的数据(学号、成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据 #include using namespace std; class Student { public: void input(); void display(); private: int num; double grades; }; void Student::input() { cin >> num >> grades; } void Stud
2020-06-12 14:47:46 1117
原创 C++类实现最大输出
#include using namespace std; class most {public: void input(); int big(); private: int n; int a[1000]; }; void most::input(){ cin >> n; for(int i=0;i<n;i++) cin >> a[i];} int most::big() { int Max=a[0]; for(int i=0;i<n;i++) { if (Max<
2020-06-06 09:57:38 140
原创 c++编写斐波那契数列
#include using namespace std; class ff{ public: void count(); void display(); private: long long f[100000]; };void ff::count() { f[0]=1; f[1]=1; for(int i=2;i<51;i++) f[i]=f[i-1]+f[i-2]; } void ff::display() { for(int i=0;i<51;i++) cout <<
2020-06-03 21:39:08 430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人