#include<stdio.h>
int main()
{
int a[10];
int i;
void func1();
for(i=0;i<9;i++)
{
scanf("%d",&a[i]);
}
scanf("%d",&a[i]);
func1(a);
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
void func1(int a[])
{
int i,t,j;
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
}
scanf 函数最主要的用法是:
scanf("输入控制符", 输入参数);
功能:将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然后存入以输入参数的值为地址的变量中。
用scanf()函数以%s格式读入的数据不能含有空白符时,所有空白符都被当做数据结束的标志。所以题中函数输出的值只有空格前面的部分。
如果想要输出包括空格在内的所有数据,可以使用gets()函数读入数据。gets()函数的功能是读取字符串,并存放在指定的字符数组中,遇到换行符或文件结束标志时结束读入。换行符不作为读取串的内容,读取的换行符被转换为字符串结束标志'\0'。
...C++编程题:输入10个整数,储存到一个一维整型数组中,编一个函数将...
void main(){ int *p,i,m,xx[10];printf("请输入10个整数,用空格隔开:");for(p=xx;p<xx+10;p++){ scanf("%d",p);\/*这个是输入过程,使用指针变量P*\/ } for(i=0;i<10;i++){ \/*以下是排序过程过程,同样使用指针变量P*\/ for(p=xx;p<xx+10;p++){ if(*p>*(p+1)){ m...
编写main函数, 对x[10]数组输入10个整数,对它们按从小到大排序后...
include<stdio.h> int main(){ int a[10];int i,j;int t;printf("Input 10 integer:\\n");for(i = 0;i < 10;i++)scanf("%d",&a[i]);for(i = 0;i < 10;i++)for(j = 0;j < 10-i-1;j++)if(a[j] > a[j+1]){ t = a[j];a[j] = a[j+1];a[j+1] ...
C语言编程:键盘输入10个数,用函数实现计算数据中最大值、最小值,并返 ...
在主函数中声明一个具有10个int型元素的数组存放键盘输入的数据,声明变量ml记录最大值位置、ms记录最小值位置。自定义一个函数void Input_Max_Min(int *p,int *pl,int *ps)来完成题设要求,其中p是数组首指针,pl是最大值位置(下标)变量指针,ps是最小值位置(下标)变量指针。在主函数中输出结果。
C语言编程输入10个整数存入数组a中然后按从打到小的顺序排序并输
编写一个C语言程序,用于输入10个整数存入数组a中,然后按照从大到小的顺序排序并输出。程序实现步骤如下:首先,引入必要的头文件<stdio.h>。接着,使用int main()函数作为程序的主入口。在主函数内部,定义一个整数型数组a[10]和两个整数变量i和j。使用for循环,从0到9遍历数组,输入每个元素的值...
从键盘输入10个整数并存入数组中,编写通用函数过程,求出数组中元素的...
min = intData(0)For i = 0 To Ncont - 1 For j = 1 To Ncont If max < intData(j) Then max = intData(j)If min > intData(j) Then min = intData(j)Next j Next i End Function Private Sub Command1_Click()Dim max As Integer Dim min As Integer Dim a(10) As ...
...是把数组中的最大数和最小数交换。在主函数中输入10个整数...
include <stdio.h>#define SIZE 10void swap_max_and_min(int *a, int n) { int *minp = a, *maxp = a; int *end = a + n; while (a < end) { if (*a > *maxp) { maxp = a; } if (*a < *minp) { minp = a; } a++; }...
1.从键盘输入10个整数存放于数组中,并从小到大进行排序,并把排序结果...
public static void main(String args[]){ Scanner input = new Scanner(System.in) ; \/\/接受键盘数据实例化对象,int[] x = new int[10];for(int i = 0; i<x.length ; i++){ System.out.print("请输入第" +(i+1)+"个数:" );x[i] = input.nextInt() ; \/\/循环接受键盘...
C语言:从键盘输入10个整数存入数组,找出其中最大和最小值,并输出。 麻...
举报| 评论 9 1 可以用冒泡排序法,然后最大和最小的就分别在数组两端了 静看枫殇 | 发布于2011-11-28 举报| 评论 1 1 为您推荐: 将整数存入数组 在数组中查找指定元素 输出数组 数组大整数 从键盘输入10个整数 用数组表示整数 求数组元素的和 整数数组的和 结构体数组 整数数组输出 其...
C语言:从键盘输入10个整数存入数组,找出其中最大和最小值,并输出。 麻...
{ inti;floatmax,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ if(max<num[i])max=num[i];elseif(min>num[i])...
...从用户输入10个整数,对其按照从小到大的顺序排序,并输出结果。_百度...
首先,我们需要包含头文件,以便使用标准输入输出函数。在主函数main()中,我们定义一个长度为10的整数数组a,并设置两个变量i和j来辅助排序过程,以及一个临时变量temp用于交换元素值。接着,通过printf()函数提示用户输入10个整数,并使用for循环读取用户的输入。在排序部分,使用嵌套的for循环,外层循环...