FOSS

//这个是用静态数组储存整数

#include

int main(void)

{

int a[100],i=0,j;//如果n小于100的话就不需要用动态数组,或者你可以把100改成更大的数,比如100000000......

printf("请输入你要输入的数字,以ctrl+z结束:");

while(scanf("%d",&a[i])==1)

{

i++;

}

for(j=0;j

{

printf("%d ",a[j]);

}

return 0;

}

//用动态数组储存整数,这个是知道n的大小,避免浪费内存

#include

#include

int main(void)

{

int n1,i;

int *array;

printf("输入n的大小:");

scanf("%d",&n1);

array=(int*)malloc(n1*sizeof(int));//申请动态数组

printf("输入数据: ") ;

for(i=0;i

{

scanf("%d",&array[i]);

}

for(i=0;i

{

printf("%d ",array[i]);

}

free(array);

return 0;

}

//如果不知道n的值,也就是不管输入多少输出也多少的话,可以用下面的代码

#include

#include

int main(void)

{

int *ptr = (int *)malloc(sizeof(int));

int i = 0, j, tempNum = 0;

printf("请输入n个整数,输入非数字表示结束:\n");

while(scanf("%d",&tempNum) == 1)

{

if(i == 0)

*ptr = tempNum;

if(i >= 1)

{

ptr = (int *)realloc(ptr, (i + 1) * sizeof(int));

*(ptr + i) = tempNum;

}

i++;

}

for(j = 0; j

{

printf("%d ",*(ptr + j));

}

printf("\n");

}

//综上,还是第一种简单暴力......

c语言输入n个数按大小输出,输入n个整数并输出,用c语言表达相关推荐

  1. c语言中输入大数,如何使用C语言实现输入10个数按从大到小的顺序排序输出

    本文主要向大家介绍了如何使用C语言实现输入10个数按从大到小的顺序排序输出,通过具体的内容向大家展示,希望对大家学习C语言有所帮助. 用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序 ...

  2. C语言中三个数比较大小详解——三种方法

    ​ C语言中三个数比较大小详解--三种方法 方法一:if-else法 方法二:函数法 方法三:三目运算符法 C语言中比较三个数的大小有很多方法,以下是我总结的三种方法: 首先我定义 int a = 1 ...

  3. python怎么输入三个数按大小输出_Python练习一 : 随机输入三数字,按大小顺序输出...

    输入三个整数x,y,z,请把这三个数由小到大输出. 思路分析 首先分为以下重要步骤:1,接收输入数据,2逻辑判断排序,3输出结果 1接收输入数据,如果正常工作场景肯定要对接收数据做判断(是否为有效输入 ...

  4. python编程输入三个数按大小输出_编程:输入3个数,按从小到大的顺序输出

    展开全部 代码如下:32313133353236313431303231363533e58685e5aeb931333332636333#include int main() { int a , b  ...

  5. C语言中三个数排列大小,C语言三个数排列大小的实现方法

    这个题简单,也有很多的方法,在这里我想用数学的方法解决排序问题.ps:本人是个学渣,程序写的不好,欢迎各位大神指点帮助. 梳理思路: 以1 2 3为例 先考虑我们所有的可能输入类型(这里不一一列举): ...

  6. python输入十个数求最大值_python输入十个数如何输出最大值

    python输入十个数输出最大值的方法:1.如果是整数的话,使用函数[a, b, c = map(int, input().split())]:2.使用函数[X=input().split()]. 相 ...

  7. 用C语言比较三个数的大小

    #include<stdio.h> int main() {     int a, b, c;     printf("请输入三个数:");     scanf(&qu ...

  8. python一次性输入10个数_python如何一次性输入多个数

    python一次性输入多个数的方法:1.输入两个数字[m, n = map(int, input().split());]:2.输入三个及三个以上数字[a, b, c, d = map(int, in ...

  9. python一次性输入多个数_python如何一次性输入多个数

    相关学习推荐:python教程 python一次性输入多个数的方法: 1.输入一个数字直接m = int(input()) 2.输入两个数字就是m, n = map(int, input().spli ...

最新文章

  1. +7白盒测试与黑盒测试的定义与区别
  2. 基于深度卷积神经网络进行人脸识别的原理是什么?
  3. 机器学习实现计算不规则图形面积_不用任何数学方法,如何计算圆面积
  4. js 获取字符串中最后一个斜杠前面/后面的内容
  5. 织梦?php?调用栏目,dedecms列表页内容页模板调用上一个栏目下一个栏目方法
  6. pip install 安装报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position XX的解决办法...
  7. debian 安装 php 遇到的问题解决
  8. js 通用 1000 金额 三位格式化 1,000
  9. 菜鸟的MySQL学习笔记(一)
  10. Windows 8 Directx 开发学习笔记(八)要有光
  11. 史上最全的 iOS测试工具集锦(自动化、性能)
  12. 学习笔记之——基于深度学习的分类网络
  13. 计算机专业必读的经典书籍!!(建议收藏)
  14. 物理机是什么?跟云服务器有什么区别
  15. 如何查看本机的内网IP
  16. xp怎么删除计算机用户,xp如何删除多余的用户帐户_IT /计算机_信息
  17. phpmail通过qq发邮箱失败_PHP下利用PHPMailer配合QQ邮箱下的域名邮箱发送邮件
  18. Powershell脚本:一键优化windows 10(原版)
  19. labuladong的算法小抄_学会了回溯算法,我终于会做数独了
  20. as 贪食蛇小游戏(一)

热门文章

  1. 被低估的.net(上) - 微软MonkeyFest 2018广州分享会活动回顾
  2. [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了
  3. SIMD via C#
  4. netcore - MVC的ActionFilter的使用
  5. docker4dotnet #1 – 前世今生 amp; 世界你好
  6. 关于.NET下开源及商业图像处理(PSD)组件
  7. 【ArcGIS微课1000例】0015:ArcGIS如何创建/自定义快捷键?
  8. ArcGIS中国工具(ArcGISCTools)3.2 安装教程(附安装包下载)
  9. Android studio提示Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
  10. linux shell之控制台打印各种颜色字体和背景