C语言第七次作业

时间:2022-04-10 21:56:29

1.编写递归函数将某个整数按反序方式输出

#include <stdio.h> 
void prt(int n)
{
printf("%d ",n%10);
if(n>10)
prt(n/10);
}

int main(void)
{
int a;
printf("请输入整数:");
scanf("%d",&a);
prt(a);
return 0;
}

2.

#include<stdio.h>
int main()
{
int i,a[10],n,m;
printf("请输入n的值:\n");
scanf("%d",&n);
printf("请依次输入每个整数,用空格隔开:\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n/2;i++)
{
m=a[i];
a[i]=a[n-1-i];
a[n-1-i]=m;

}
for(i=0;i<n;i++)
printf("%d",a[i]);
return 0;
}