var a: array[1..10]of integer;
i:integer;
begin
for i:=1 to 10 do
read(a[i]);
for i:=10 downto 1 do
write(a[i]:5);
end.
上面是正确的答案;
下面这样为什么不行?
var a:array[1..10]of integer;
i:integer;
begin
for i:=1 to 10 do
read(a[i]);
a[i]:=a[11-i];
write(a[i]:4);
end.
谢谢了!
为什么这样只输出一个数?
参考资料:自己
PASCAL:用一维数组从键盘输入10个数,要求按输入时相反的顺序输出这10...
你这样只输出了一个数啊!你没加 begin ... end;按你的思路,应该这样做:var a:array[1..10]of integer;b:array[1..10]of integer;i:integer;begin for i:=1 to 10 do read(a[i]);for i:=1 to 10 do b[i]=a[11-i];for i:=1 to 10 do write(b[i]:4);writeln;e...
c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
int a[10],sum,i; for(i=0;i<10;i++) { scanf("%d",&a[i]); sum+=a[i]; } printf("这10个数的和为%d",sum); return 0; } 扩展资料: 数组:是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也...
c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
1、首先打开c语言编辑器,新建一个C语言的文件,文件中引入C语言的头文件,新建一个main函数,函数中设置一个10个元素的数组以及一个用来求和的变量:2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:3、最后运...
数组可以存字符吗?(pascal)
for i:=1 to 10 do write(a[i],' ');{———数组元素之间用空格分隔} writeln;4、数组的应用:例1:从键盘输入10个数,将这10个数逆序输入,并求这10个数的和,输出这个和。program p1;var a:array [1..10] of integer;i,s:integer;begin for i:=1 to 10 do read(a[i]);for...
Free pascal(for循环)输入十个数,输出最大值和最小值 。
const(常量说明)n=10;(在之后的操作中n一直为10)var(变量说明)a:array[1..n]of integer;(一维数组定义a[1]到a[10]十个数)i,j,t:integer;(i,j,t都是整型)begin(开始)for i:=1 to n do(i为1到10的循环)read(a[i]);(读取10个数)j:=a[1];(j是第一个数)for ...
PASCAL的排序法
一、一维数组 数组如果要使用的话,就必须先在程序头部的常量\/变量说明中先说明,说明语法是:变量名:ARRAY[下标初值..下标终值] OF 数据类型;如:VAR N:ARRAY[1..10] OF INTEGER;作用是说明一个名为N的整数型数组,可用的下标为1至10,即可用10个变量。再如:CONST M:ARRAY[1..5] OF ...
如何用c语言实现键盘输入10个整数,并输出?
include"stdio.h"\/\/从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出 intmain(){ 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++){ ...
C语言题:从键盘输入十个数到一维数组求平均数,并将10个数从大到小排序...
{ t=a[j];\/\/此三行语句就交换两个元素的值 a[j]=a[j+1];a[j+1]=t;} } int main(){ int i,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]); \/\/循环,一共读入10个整数 bubble_sort(a,10);\/\/调用函数,对a数组内的10个元素排序 for (i=0; i<10; i++)\/\/以下...
已知十个数,求它们的平均值,用一维数组
我假设你从键盘输入10个整数,然后求平均值。代码如下:include <stdio.h> int main(void){ int i,sum=0,num[10];float ave;printf("输入10个数:");for(i=0;i<10;i++){ scanf("%d",&num[i]);sum+=num[i];} ave=sum*1.0\/10;printf("平均值是:%.2f\\n",ave);return 0;}...
用c语言编程,从键盘上输入10个整数存放到一维数组中,输出其中最大的数...
int i,a[10],max,maxi;\/\/输入10个整数 for(i=0;i<10;i++){ scanf("%d",&a[i]);} \/\/假设数组的第1个是最大数max,同时设置最大值下标为0 max=a[0];maxi=0;\/\/for循环依次判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标 for(i=1;i<10;i++){ if(a[i]>...