演習9ー8
問: 文字列を後ろから逆に表示する関数を作成せよ。たとえば、aに”SEC”を受け取ったら「CES」と表示すること。
void put_stringr(const char s[])
// Ex0908.c
#include <stdio.h>
#define NUMBER 128
void put_string(const char s[])
{
int len = 0;
while (s[len]) {
len++;
}
while (s[--len])
putchar(s[len]);
}
int main(void)
{
char str[NUMBER];
printf("文字列を入力せよ:");
scanf("%s", str);
printf("あなたの入力した文字列を反転しました:");
put_string(str);
puts("");
return 0;
}
コメント
特になし。
書籍情報
コメント