1.从键盘输入10个整数存放于数组中,并从小到大进行排序,并把排序结果输出。

第2题1.键盘输入字符,将输入的字符分为数字、字母和其他字符三类,并相应的输出是数字、字母还是其他字符。第3题3.在主函数从键盘输入四个整数,请找出这四个中的最大值(要求... 第2题1. 键盘输入字符,将输入的字符分为数字、字母和其他字符三类,并相应的输出是数字、字母还是其他字符。
第3题3. 在主函数从键盘输入四个整数,请找出这四个中的最大值(要求调用子函数来实现),并在主函数中输出这个最大值。子函数的功能是求两个整数的最大值。
展开
 我来答
帐号已注销
2020-02-17 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:168万
展开全部

#include <stdio.h>

#define N 10

void OrderPrint(int *p)

{

int i,j,temp;

for(i=0;i<N-1;i++)

for(j=i+1;j<N;j++)

if(p[i]>p[j])

{

temp=p[i];

p[i]=p[j];

p[j]=temp;

}

import java.util.Scanner ;

public class Test{

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() ; //循环接受键盘数据

}

for(int j =0;j<x.length ; j++){ //把接受到的数组,进行冒泡排序

for(int y=j+1 ; y<x.length ;y++){

if(x[j]>x[y]){

int temp = x[j] ;

x[j] = x[y] ;

x[y] = temp ;

}

}

}

for(int j : x){

System.out.print(j+"、"); //循环输入数据

}

/*

扩展资料:

一个数组中的所有元素具有相同的数据类型(在C、C++、Java、pascal中都这样。但也并非所有涉及数组的地方都这样,比如在Visual Foxpro中的数组就并没这样的要求)。当然,当数据类型为 Variant 时,各个元素能够包含不同种类的数据(对象、字符串、数值等等)。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量。

如果要用户输入的是一个数组,一般是用一个循环,但是在输入前也需要固定数组的大小。

参考资料来源:百度百科-数组

烟雨楼中飞雪剑
推荐于2017-12-16 · TA获得超过253个赞
知道答主
回答量:85
采纳率:0%
帮助的人:0
展开全部
我没时间,给你第一个程序吧,这都比较基础了,没事好好练练吧
祝你成功

#include"stdio.h"
void main()
{int a[10],i,j,m;
printf("please enter the number:\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(a[i]>a[j])
{m=a[j];a[j]=a[i];a[i]=m;}
}
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
changfapiaosa
2009-05-08 · TA获得超过214个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:171万
展开全部
#include <stdio.h>
#define N 10
void OrderPrint(int *p)
{
int i,j,temp;
for(i=0;i<N-1;i++)
for(j=i+1;j<N;j++)
if(p[i]>p[j])
{
temp=p[i];
p[i]=p[j];
p[j]=temp;

}
for(i=0;i<N;i++)
printf("%3d",p[i]);
}

void main()
{
int arr[N],i;
for(i=0;i<N;i++)
scanf("%d",&arr[i]);
OrderPrint(arr);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式