- 博客(16)
- 收藏
- 关注
原创 类与对象
....字符串类与对象....#include<iostream>using namespace std;class String{private: char*Str; int len;public: void ShowStr() { cout<<"string:"<<Str<<",length:"<<len&l...
2020-04-29 11:00:04
153
原创 静态局部变量的使用
#include<iostream>using namespace std;void fun(){ static int n=0; int m=0; n++; m++; cout<<"m="<<m<<",n="<<n<<endl;}int main(){ for(int i=0;i<4;i++)...
2020-04-11 15:06:07
321
原创 变量的存储类型
#include<iostream>using namespace std;extern void p1dispG();extern void p2dispG();extern void p3dispG();int G=0,g=0;int main(){ p1dispG(); p2dispG(); p3dispG(); cout<<"in p G="&...
2020-04-10 12:19:39
107
原创 指针与数组
#include<iostream>using namespace std;int main(){ int a[200];int*p; p=a; *p=10; *(p+1)=20; p[0]=30; p[4]=40; for(int i=0;i<10;++i) *(p+i)=i; ++p; cout<<p[0]<<endl; ...
2020-04-10 11:00:09
67
原创 好
#includeusing namespace std;int main(){intp1,p2;int n=4;charpc1,pc2;p1=(int)100;p2=(int)200;cout<<“1)”<<p2-p1<<endl;//输出1)25,因为(200-100)/sizeof(int)=100/4=25pc1=(char*)p1;...
2020-04-08 13:19:23
82
原创 第二周 习题
001:对齐输出描述读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。输入只有一行,包含三个整数,整数之间以一个空格分开。输出只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。样例输入123456789 0 -1样例输出123456789 0 -1#include<iostream>using namespace...
2020-04-01 09:19:13
536
原创 Max函数
//Max函数/*#includeusing namespace std;int Max(int x,int y)//求两个整形变量中的较大值【x,y为形参】{if(x>y)return x;return y; //**************形参实参类型需兼容}int main(){int n=Max(4,6);//【4,6为实参】cout<<...
2020-03-29 16:02:24
1621
原创 第五周 数组
筛法求素数:把2到n中所有的数都列出来,然后从2开始,先划掉n内所有2的倍数,然后每次从下一个剩下的数(必然是素数)开始,划掉其n内的所有倍数。最后剩下的数,就都是素数。#include//筛法求素数using namespace std;#define MAX_NUM 1000char isPrime[MAX_NUM+10];//最终如果isPrime[i]为1,则表示i为素数in...
2020-03-25 15:11:48
58
原创 循环练习
/*乘方运算#includeusing namespace std;int main(){int a,n;cin>>a>>n;int result=a;for(int i=0;i<n-1;++i)result*=a;cout<<result;}*/斐波那契数列数列的第一个和第二个数都为1,接下来每一个数都等于前两个数的和。给出一...
2020-03-23 11:22:28
195
原创 穷举法
鸡兔同笼,共有98个头,386只脚,穷举法计算鸡兔各多少只?#include<stdio.h>int main(){int x,y,z;for(x=1;x<=98;x++){for(y=1;y<=98;y++){if(x+y98&&2x+4y386)printf(“x=%d,y=%d”,x,y);}}}...
2020-03-13 16:34:40
254
原创 练习题3
#include<stdio.h>int main(){int n;scanf("%d",&n);switch(n){case 1:printf(“Monday.”);break;case 2:printf(“Tuesday.”);break;default:printf(“Illegal.”);}}
2020-03-09 17:43:24
141
原创 练习题2
判断年份建国十周年 建党十周年 是否是闰年#include<stdio.h>int main(){int year;scanf("%d",&year);if(year<=0)printf(“Illegal year.\n”);else{printf(“Legal year.\n”);if(year>1949&&(year-1949...
2020-03-06 21:00:01
349
原创 第一周 习题
题目描述输入三个整数,把第二个输入的整数输出。输入只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。输出只有一行,一个整数,即输入的第二个整数。样例输入123 456 789样例输出456#include<stdio.h>int main(){int a,b,c;scanf("%d%d%d",&a,&b,&c);...
2020-03-06 10:10:10
254
原创 指针初练
#include<stdio.h>int main(){int num1=1024;int num2=2048;intptr1;intptr2;ptr1=&num1;ptr2=&num2;printf(“num1的值是%d\tnum1的地址是:%p\n”,num1,ptr1);printf(“num1的值是%d\tnum2的地址是:%p\n”,num...
2020-02-12 21:50:23
74
原创 冒泡法排序
16 25 9 90 23降序排列-从大到小冒泡排序的基础原理:遍历和交换第一轮交换:某个数字小于后面的数字,那么就交换1 25 16 9 90 232 25 16 9 90 233 25 16 90 9 234 25 16 90 23 9需要比较多轮【数组长度-1】第一轮比较了4次【数组长度-1】每一轮比较的次数比上一次减一...
2020-02-12 21:46:38
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人