-
不,通过此修改,i=10 在第一个 for 循环之后。
main( )
int a[9]=,i,j,k;
int b[9];
printf("顺序数据:");
j=8;for(i=0;i<9;i++)
printf("%d",a[i]);
b[j]=a[i];j--;
printf("数据按相反顺序排列:");
for(k=0;k<9;k++)
printf("%d",b[k]);
-
已经跑完了。
main( )
int a[10]=,i,j,k;
int b[10];
printf("顺序数据:");
for(i=0;i<10;i++)
printf("%d",a[i]);
for(i=0,j=9;j>=0;i++,j--)b[j]=a[i];
printf("数据按相反顺序排列:");
for(k=0;k<10;k++)
printf("%d",b[k]);
-
#include""
main( )
int a[10]=,i,j,k;
int b[10];
printf("顺序数据:");
for(i=0;i<9;i++)
printf("%d",a[i]);
i=0;for(j=8;j>=0;j--)b[i++]=a[j];
printf("数据按相反顺序排列:");
for(k=0;k<9;k++)
printf("%d",b[k]);
-
C语言输入10个整数,然后按顺序、反序输出的编程思路和方法如下:
1.首先,您需要定义一个整数数组来存储输入的 10 个整数。 这里我们定义一个数组 a。
2.然后利用 for 循环,它接受从键盘输入的 10 个整数。 这里 i 用作循环的游标变量。
3.输入完成后,再次使用 for 循环按顺序输出数组中存储的十个数字。 在这里,局部变量 i 也被用作循环的光标。
4.接下来,再次使用 for 循环以相反的顺序输出数组中存储的 10 个整数。 同样,这里仍然需要一个局部变量作为循环游标。 (该方法与顺序输出大致相同)。
5.写入后,单击“运行程序”,可以在调试器窗口中看到最终结果。
-
```c#include
int main(){
int num[10],i;定义一个数组 num 来保存您输入的 10 个整数。
printf("请输入 10 个整数:");提示用户输入 10 个整数 for(i=0; i<10;i) 将 10 个输入的整数存储到 num 数组中的循环语句。
scanf("%d",
-
#include
int main()
int num[10], i, j;定义变量,数组 num 用于存储输入的 10 个整数。
printf("请输入十个整数:");提示用户输入 10 个整数 for(i=0; i < 10;i) 一个循环语句,从头到尾按顺序将用户输入的值存储在 num 中。
scanf("%d",
-
下面是一个 C 程序,可以以相反的顺序输出输入的正整数:
#include int main(void) return 0;
在本节中,我们使用一个循环,每个循环输出 n 的个位数,并将 n 除以 10,删除 n 的个位数。 循环一直持续到 n 为 0。
例如,如果输入数字为 123,则程序将输出 ,实现以相反顺序输出输入的正整数 n 的功能。
希望这一段对您有所帮助。
-
主要思想是依次找到每个位,然后以相反的顺序输出。 找出每个位的主要用途以及除法。 有了这个想法,你可以试试。