定义一个包含10个元素的一维数组,从键盘分别给这个一维数组赋值,求出其中的最大值、最小值及它们的下标

2.定义一个3行5列的二维数组,从键盘给这些元素赋值,找出所有元素中的最大值,并找出其行列下标。3.编程序。输入10个整数,将其中最大数与第1个数交换、最小值与第10个数... 2.定义一个3行5列的二维数组,从键盘给这些元素赋值,找出所有元素中的最大值,并找出其行列下标。
3.编程序。输入10个整数,将其中最大数与第1个数交换、最小值与第10个数交换,然后输出所有数。
4.定义三个3*4的二维数组,前两个数组分别从键盘赋值,然后将前两个数组元素的乘积分别赋值给第三个数组。

5.用选择法和冒泡法分别给一个一维数组按从小到大的顺序重新排列。(附加题)
指针:1编程序,用指针变量来交换两个实型变量的值。实型变量值从键盘输入。
2.输入一个字符串,按相反次序输出其中的所有字符。要求用指向数组的指针变量来处理其中的字符。
展开
 我来答
ishuangdoutang
2009-09-14 · TA获得超过177个赞
知道答主
回答量:141
采纳率:0%
帮助的人:83.1万
展开全部
2.program wt(input,output);
var
a:array[1..3,1..5]of longint;
i,j,max,h,l:longint;
begin
for i:=1 to 3 do
for j:=1 to 5 do
read(a[i,j]);
for i:=1 to 3 do
for j:=1 to 5 do
if a[i,j]>max then begin max:=a[i,j];h:=i;l:=j;end;
writeln(max);
writeln('hang:',h,'lie:',l);
end.
3.program wt(input,output);
var
a:array[1..10]of longint;
i,max,min,m,x,t:longint;
begin
min:=maxint;
for i:=1 to 10 do
begin
read(a[i]);
if a[i]<min then begin min:=a[i];m:=i;end;
if a[i]>max then begin max:=a[i];x:=i;end;
end;
t:=a[m];a[m]:=a[1];a[1]:=t;
t:=a[x];a[x]:=a[10];a[10]:=t;
for i:=1 to 10 do
write(a[i],' ');
end.
4.program wt(input,output);
var
a,b,c:array[1..3,1..4]of longint;
i,j:longint;
begin
for i:=1 to 3 do
for j:=1 to 4 do
read(a[i,j]);
for i:=1 to 3 do
for j:=1 to 4 do
read(b[i,j]);
for i:=1 to 3 do
for j:=1 to 4 do
c[i,j]:=a[i,j]*b[i,j];
for i:=1 to 3 do
begin
for j:=1 to 4 do
write(c[i,j],' ');
writeln;
end;
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情感世界BB
2009-09-14 · TA获得超过2323个赞
知道小有建树答主
回答量:1336
采纳率:100%
帮助的人:560万
展开全部
这么多问题,,给个有心人帮你吧..
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式