永发信息网

编程,输入1个正整数(1小于n小于等于10)在输入n个整数,按绝对值从小

答案:2  悬赏:0  手机版
解决时间 2021-02-09 16:54
编程,输入1个正整数(1小于n小于等于10)在输入n个整数,按绝对值从小
最佳答案
#define TEP 5 //可以随意改变所要的数量
int main()
{
int n;
int m;
int num; //记录最小值的su数组中的元素编号。
int low;
int su[TEP];
for (n = 0; n < TEP; n++)
{
printf("请输入第%d个正整数:", n + 1);
scanf("%d", &su[n]);
}
for (n = 0; n < TEP; n++) //最小值按元素顺序赋给数组
{
low = su[n]; //需要把数组中的最小值依次赋给su[n],所以需要递增n值来记录剩下数组中最小的值
for (m = n; m < TEP; m++)
{
if (low > su[m])
{
low = su[m]; //记录最小值
num = m; //记录最小值的su数组中的元素编号。
}
}
su[num] = su[n]; //为了不破坏整个数组中的值,第一次循环时su[0]的值赋给s[num](最小值)
su[n] = low; //接着在把low最小值赋给s[0]。
printf("%d\n", su[n]);
}
return 0;
}
全部回答
package playgame;
import java.util.Arrays;
import java.util.Scanner;
public class ShuText {
public static void main(String[] args) {
System.out.println("请输入数列,每个元素之间以“ , ” 分割");
Scanner sc=new Scanner(System.in);
String str1=sc.next();
String arr[]=str1.split(",");
int arr1[]=new int[arr.length];
for(int i=0;iif(arr[i].charAt(0)=='-'){
arr1[i]=Integer.valueOf(arr[i].substring(1, arr[i].length()));
}
else{
arr1[i]=Integer.valueOf(arr[i]);
}
}
Arrays.sort(arr1);
System.out.print("输出数据为:");
for(int i=0;i if(arr1[i]>10){
System.out.println("该数据超过范围,请重新出入");
break;
}
System.out.print(arr1[i]+" ,");
}
sc.close();
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
许冠杰退隐群星演唱会中都有谁啊
天天象棋楚汉争霸第四十九关怎么破解?
一首歌歌词带桑买内,带桑买内
佳芦镇社区居委会怎么去啊,有知道地址的么
长河镇工商所地址好找么,我有些事要过去
智班倪我想知道这个在什么地方
袁姗姗美吗?
长江都流经那几个省份
思想电脑怎么去啊,有知道地址的么
生产达卡他韦原料制药厂,哪家技术强,质量优
双面真丝披肩怎么搭配衣服
Android APP最终入口在哪?学JAVA的时候有mai
就是我的充电宝 在充电的时候一直闪 闪的很快
别人借我钱到期,他没有钱还我,怎么办他有一
小企业会计准则会计报表附表有哪些
推荐资讯
中国银行贷款有还款账号有贷款账号什么意思
新疆北大青鸟能源矿业有限公司怎么去啊,有知
5/13+2/13得几个1/13
【海明威硬汉精神】海明威和他的硬汉形象的有
if you wanna be with me,baby there is a pr
【人人网最近来访】人人网、校内网的最近来访
南中宾馆怎么去啊,有知道地址的么
索尼a6000拍摄有绿色框吗
儿子结婚请柬下午能送吗
男的老是挑逗你,有一段又突然不怎么联系你,
肝主疏泄促进脾胃消化功能的生理基础是A.协助
张家界杨家界风景区原生态客栈怎么去啊,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?