C言語を勉強している初心者のものです。
今課題をいただき、その作成をしております。
先日提出(全18問)したのですが、大部分が間違っているので、
再度問題を見なおした上で提出してくれと言われてしまいました。
今回は課題なので、間違っている点を教えていただけませんでした。
個人的には、どの辺りが間違っているのかわからないため、
客観的な視点が欲しく、今回ご相談させていただきました。
18問の中の1つですが、
ソースが問題文との趣旨と外れているようでしたら
ご指摘いただけますと幸いです。
【問題】
文字列を前後逆転する関数を作成せよ。
【回答】
#include<stdio.h> #include<string.h> int main (void){ char a[100]; int i; int length; printf("英数字を入力してください。\n"); scanf("%s", a); length = strlen(a); for(i=0; i < length / 2 ; i++){ char tmp; tmp = a[i]; a[i] = a[length-i-1]; a[length-i-1] = tmp; } printf("文字を前後逆転した場合には%sとなります。\n", a); return 0; }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/22 07:21
退会済みユーザー
2016/02/22 07:33
退会済みユーザー
2016/02/22 07:36
2016/02/22 07:43
退会済みユーザー
2016/02/22 08:54