Login
网站首页 > 文章中心 > 其它

c语言小程序_编写了一个c语言小程序,怎么样能把它安装到电脑上并可以运行

作者:小编 更新时间:2023-06-22 23:31:56 浏览量:180人看过

自己写嘛,这么简单的问题,郁闷

不编程的日子才是好日子啊

//main.cpp

//根据你的要求,在有数字相同时输出"相同的数字",出现不是2的n次方的数字时输出"还可以化简"

//没有使用链表,因为太麻烦,realloc足以满足。

//

#include

int main()

{

int number=0;

size_t array_length = 1;

int * array =(int*) malloc(sizeof(array_length*sizeof(int)));

int ret = 0;

do

ret = scanf("%d",&Number);

if(ret==0 || ret==EOF)

return 0;

size_t idx=0;

//检查是否有相同的数字

for(;idx

//相同的数字

if(array[idx]==number)

//printf("相同的数字\n");

printf("还可以化简");

free(array);

return 1;

}

if(realloc(array,(array_length◆1)*sizeof(int))==NULL)

return -1;

array_length◆◆;

array[array_length-1]=number;

仔和轿棚并 ret = log2(number);

//printf("number %d : log2 = %d ,%lf \n",number,ret,log2(number));

if(!(log2(number)-ret==0))//不是2的n次方

printf("念肆还可以化简");

break;

while(1);

double log2(double x)

return log(x)/log(2);

#include "行烂stdio.h"

void rev(unsigned int n)

0) //判断该数是否大于0

printf("%d"档岩漏, n); //输出末位数值

rev(n/10); 枣郑 //递归迭代整除10后的剩余值

unsigned int temp;

printf("请输入一个正整数:");

scanf("%d", &temp);

rev(temp);

printf("\r\n");

以上就是土嘎嘎小编大虾米为大家整理的c语言小程序_编写了一个c语言小程序,怎么样能把它安装到电脑上并可以运行相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章