输入100个数值数据放入数组a.将整数放入数组b,然后分类将数组b中的数按大小排列,每行5个数据输出

来源:百度知道 编辑:UC知道 时间:2024/05/13 14:53:57
谢谢各位大侠了,小弟在着里先写了!!!!!

你先写清楚语言范围,我知道这是VB二级的一道题,就用VB写了
option explicit
const nm=100

private sub form_click()
dim a(1to nm)as single,b(1 to nm)as integer ,mas as integer
dim i as integer ,j as integer, k as integer, t as integer

for i=1 to nm
a(i)=val(inputbox("请输入a(“& i &”)的值"))
if a(i)=fix(a(i)) then ‘判断是否为整数
k=k+1
b(k)=a(i)
end if
next i

for i=1 to k-1
max=i
for j=i+1 to k
if b(max)<b(j) then t=b(max):b(max)=b(j):b(j)=t
next j
if max<>i then
t=b(max):b(max)=b(i):b(i)=t
end if
next i
for i=1 to k
print b(i);
if i mod 5=0 then print vbCrLf
next i
end sub

你应该写上用什么语言啊,大哥

#include <stdio.h>

void main()
{
int i,j=0,b[100]={},a[100]={0};
int k,n;
printf();
for(i=0;i<100;i++)
{
scanf('%d',&a[i]);
k=a[i];
if(k>=0)
{

输入100个数值数据放入数组a.将整数放入数组b,然后分类将数组b中的数按大小排列,每行5个数据输出 C语言----输入16个数据存放到二维整型数组a[4][4]中,输出最大值、最小值以及位置。 写出一个主函数,为一维整型数组a[10]输入数据,并对数组中的数据进行转置,然后输出此数组中的元素。 十五、编程序,键盘输入10个数据放入一维数组中,然后输出这10个数据。从这个数组中找出最大值并输出。 丛键盘上任意输入6个数赋值给数组a[2][3],利用指针变量输出数组的各元素的地址和数值。 从命令行输入9个double类型数值,并建立一个三行三列的数组matrix 从命令行输入9个double类型数值,并建立一个三行三列的数组matrix. 九、编程序,将10个数据放入一维数组中,用初始化的方法赋值。 九、C语言编程序,将10个数据放入一维数组中,用初始化的方法赋值。 从屏幕输入5个整数存储在数组,打印输入原始输入的5个数据,进行排序,由小到大的顺序重新输出