动态分配内存

#include"stdio.h" #include"stdlib.h" int main(){ int number,i; int*p; printf("请输入数量:"); //空间地址单元 scanf("%d",&amp;number); p=(int*)malloc(number*sizeof(int)); //向系统申请空间这里的空间单位(sizeof(数据类型))字节为单位 //malloc的类型为void*而我们需要的是int故我们需要将void*转换为int* for(i=0;i<number;i++){ scanf("%d",&am...
c语言 | 2020-03-30 22:06 | 阅读 941 次 | 评论 0 条

辗转相除法求两个数的最大公约数

#include"stdio.h" int main() { int a,b,y;//a,b为输入的数据,y为a/b的余数 printf("请输入计算的数据"); scanf("%d %d",&amp;a,&amp;b); while(b!=0){ y=a%b; a=b; b=y; } printf("%d",a); return 0; } 、、、、 辗转相除法求两个数的最大公约数的步骤: 例如:求a,b两个数的最大公约数。 1、判断b是否等于0,如果b等于0最大公约数为a,如果b不等于0进行第二步。 2、a%b...
c语言 | 2020-03-28 17:05 | 阅读 908 次 | 评论 0 条
文章归档
最新评论