5)
#include
void fun(char *s)
{char c,*p=s;
for(;*p;p++);
for(p--;s
{c=*p;*p--=*s;*s++=c;}
}
int main()
{char s[200];
gets(s);
fun(s);
puts(s);
return 0;
}
8)
#include
void fun(int n)
{if(n>9)fun(n/10);
printf("%d ",n%10);
}
int main()
{int n;
scanf("%d",&n);
fun(n);
return 0;
}
#include
void invert_string(char str[]);
void print_digit(void);
int main(void) {
char str[]={"abcdefghijklmnopqrstuvwxyz"};
invert_string(str);
printf("逆序后的字符串是: %s\n\n", str);
print_digit();
return 0;
}
void invert_string(char str[]) {
int start = 0;
int end = strlen(str) - 1;
while(start
str[end]=str[start];
str[start]=a;
start++;
end--;
}
}
void print_digit(void) {
int n=0;
printf("请输入4位整数:\n");
scanf("%d", &n);
if(n>10000 || n <1000) {
printf("请输入4位整数。\n");
return;
}
int i;
int ch[4];
for(i=0; i<4; i++) {
ch[i]=n%10;
n=n/10;
}
for(i=0; i<4; i++) {
printf("%d ", ch[4-i-1]);
}
}
是控制应用程序吗