#一起来搞C++#
水仙花数:
#include
#include
using namespace std;
int main()
{
int sum;
int a,b,c;
for(int i=100;i<=999;i++)
{
a=pow(i%10,3);
b=pow(i/10%10,3);
c=pow(i/100,3);
if(i==a+b+c)
{cout< }
return 0;
}
水仙花数:
#include
#include
using namespace std;
int main()
{
int sum;
int a,b,c;
for(int i=100;i<=999;i++)
{
a=pow(i%10,3);
b=pow(i/10%10,3);
c=pow(i/100,3);
if(i==a+b+c)
{cout< }
return 0;
}
输入两个数比较大小
#include
int main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);//实参a,b的值传递给x,y
c=max(a,b);
printf("The max number is %d",c);
}
int max(int x,int y)//x和y是形式参数
{
int z;
z=x>y? x:y;
return z; //z的值作为函数值返回到main 函数,赋给变量c
}
#include
int main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);//实参a,b的值传递给x,y
c=max(a,b);
printf("The max number is %d",c);
}
int max(int x,int y)//x和y是形式参数
{
int z;
z=x>y? x:y;
return z; //z的值作为函数值返回到main 函数,赋给变量c
}
6.8引用类型的基本讲解
数据类型分为2中,即:基本类型和引用类型,而我们使用的设备中的内存一般分为2块,一个是栈,一个是堆,由于基本类型文件都比较小,例如a=1,都放在栈中,而引用类型由于数据大,所以需要将它放到堆中,之所以叫引用是因为在栈中会存储一个临时变量,例如
在栈中有一个临时变量list1 = ox1000254,那么程序就会执行堆地址ox1000254里面的内容。如果把栈比作是机器人,那么堆就是库房,你需要先给机器人指令,机器人才会去库房取货。
值得注意的是python有垃圾回收机制,我们无须担心栈和堆是否会满,当系统检测到这些临时的读取数据不再使用的时候,系统会自动将其回收
何为基本类型?
答:数字int,小数float,布尔值bool,字符串等都属于基本类型,例如:
a=1属于数字类型
bool('')是布尔值,用于判断单引号是true还是false
b=1.5就是属于浮点数
c=‘book’就是字符串类型
何为引用类型?
答:列表,元组,字典都属于引用类型,例如:
students = [a,b,c]就是列表
students = {a:10, b:20}就是字典
students = (a,b,c)就是元组
数据类型分为2中,即:基本类型和引用类型,而我们使用的设备中的内存一般分为2块,一个是栈,一个是堆,由于基本类型文件都比较小,例如a=1,都放在栈中,而引用类型由于数据大,所以需要将它放到堆中,之所以叫引用是因为在栈中会存储一个临时变量,例如
在栈中有一个临时变量list1 = ox1000254,那么程序就会执行堆地址ox1000254里面的内容。如果把栈比作是机器人,那么堆就是库房,你需要先给机器人指令,机器人才会去库房取货。
值得注意的是python有垃圾回收机制,我们无须担心栈和堆是否会满,当系统检测到这些临时的读取数据不再使用的时候,系统会自动将其回收
何为基本类型?
答:数字int,小数float,布尔值bool,字符串等都属于基本类型,例如:
a=1属于数字类型
bool('')是布尔值,用于判断单引号是true还是false
b=1.5就是属于浮点数
c=‘book’就是字符串类型
何为引用类型?
答:列表,元组,字典都属于引用类型,例如:
students = [a,b,c]就是列表
students = {a:10, b:20}就是字典
students = (a,b,c)就是元组
✋热门推荐