哪里错了呢??
#include<stdio.h>int main(){ int i a[10];for(i=0;i<=9;i++)a[i]=i;for(i=9;i>=0;i--)printf("逆序为%d",a[i]);return 0;}
对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出...
int main(){ int i,a[10];for(i=0;i<=9;i++)a[i]=i;printf("逆序为:");for(i=9;i>=0;i--)printf("%d,",a[i]);return 0;}
对十个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出...
for循环条件不是i<0,而是i >= 0
C语言编程,输入10个整数,分别按顺序和逆序输出
1.首先需要定义一个整型数组用于存储输入的10个整数。这里定义一个数组a。2.然后利用for循环,接受从键盘输入的10个整数。这里使用i作为循环的游标变量。3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数。这里同样使用局部变量i作为循环的游标。4.接着,再次使用for循环来逆序输出存储在数组的...
for(;*str2!='\\0';str1++,str2++) 这个语法是什么意思?
for语句中前面那个分号就像你说的,前面省略了一句话,一般前面这句话都是一个简单的赋值语句,当然你也可以省略,比如for(int i=0;i<10;i++)。你的这个for循环是判断当前的str2数组的这个元素是不是'\\0',如果是的话就退出for循环,不是的话就;str1++,str2++,取str1,str2的下一个元素。
...给数组元素a[0]~a[9]赋值为0~9,然后按逆序输出各元素的值。_百度知...
include<stdio.h> void main(){int a[10],i;for(i=0;i<10;i++) \/\/赋值 a[i]=i;for(i=9;i>=0;i--) \/\/逆序输出 printf("%d ",a[i]);printf("\\n");}
例22:C语言实现逆序输出
为了实现对数组元素逆序输出,首先定义一个长度为10的整型数组,即:int a[10];接着,使用循环给数组元素依次赋值0至9,循环体如下:for(int i=0;i<10;i++){ a[i]=i;} 上述代码中,使用变量i来表示数组元素的索引,从0开始遍历到9,将i的值赋给数组元素a[i]。完成赋值后,为了逆序输出...
1.将一个具有5个元素的数组中的数据逆序,并输出原始数组中的数据及逆序...
\/\/5个数据 string[] arr = new string[] { "1", "2", "3", "4", "5" }; \/\/可以任何类型 for (int i = arr.Length-1; i >= 0; i--){ Console.Write(arr[i] + "\\t"); \/\/数据逆序 } Console.WriteLine();for (int i = 0; i < arr.Length; i++){ Console....
输入n个整数,按逆序输出这些整数,C语言数组
在我电脑上的vc运行通过。这个程序是正确的。要不你把for循环的控制条件改为i<n;把第二个for循环的控制条件改为(i=n;i>0;i--);试试。可能机器只能识别唯一的答案吧
...例如,原来顺序为:8,6,5,4,1。要求改为:1,4,5,6,8。填空
include<stdio.h> int main(){ int a[5]={8,6,5,4,1},i,n=5,temp;for(i=0;i<n\/2;i++){ temp=a[i];a[i]=a[n-i-1];a[n-i-1]=temp;} for(i=0;i<n;i++){ printf("逆序后:\\n");printf("%d\\t",a[i]);} return 0;} ...
...的值按逆序重新存放,例如,原来顺序为8,6,5,4,3,要求改为3,4,5...
1、首先以一个数组变量和一个数组长度变量。2、接下来假设有一个数组交换的函数和一个输出的函数。3、接下来我们开始编写逆序交换。4、此时,我们开始swap交换函数。5、然后我们定义函数声明。6、然后再编写输出函数就可以了,全部代码如图。