2025-04-29 00:21:17
输入格式:
输入在第一行中给出一个
输出格式:
在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。
输入样例:
4
10 8 1 2
输出样例:
2 1 8 10
#include<
main()
{
int a[10],b[10],i,j,n,count=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a<i>);
}
for(j=n-1;j>=0;j--)
{
b[count]=a[j];
count++;
}
printf("%d",b[0]);
for(i=1;i<n;i++)
{
printf("%d",b<i>);
}
}
用法:
1、printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。
格式输出,它是
要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些
简单点理解就是,在一段程序中你正确使用该函数,可以在该程序运行的时候输出你所需要的内容。
2、printf函数是一个标准库函数,它的函数原型在
printf()函数的调用格式为:printf("<格式化
其中格式化字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。
2025-04-29 00:07:24
#include<stdio.h>
int main()
{int n,i,j,t,a[200];
printf("数组中数的个数:");
scanf("%d",&n);
printf("数组中的数:\n");
for(i=0;i<n;i++)
{
a[i]=i+1;
printf("%d ",a[i]);
}
for(i=0,j=n-1;i<j;i++,j--)
{t=a[i];a[i]=a[j];a[j]=t;}
printf("\n逆序后的数组:\n");
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
getch();
return 0;
}
2025-04-29 00:34:53
2025-04-29 01:01:24
要把右图中的第13-17行改为:
for(i=0,j=4-1;i<j;i++,j--)
{int t=a[i]; a[i]=a[j]; a[j]=t;}
for(i=0;i<4;i++)
printf("%d ",a[i]);
2025-04-29 00:48:41