ぼるじょあがC/C++の宿題を片付けますYO! 35代目
■ このスレッドは過去ログ倉庫に格納されています
0702名無し募集中。。。
NGNG#include <stdio.h>/* 入出力を使うためのおまじない */
#include <string.h>/* 文字列を操作する関数を使うためのおまじない */
#include <stdlib.h>/* 乱数を使うためのおまじない */
#include <time.h>/* 時刻を使うためのおまじない */
int sayu(char* sayumin, char* eririn)
{
for (; *sayumin == *eririn; sayumin++, eririn++) { if (*sayumin == '\0') { return 0; } }
return *sayumin - *eririn;
}
int main(void)
{
char alphabets[100];/* アルファベット全体を入れる配列 */
char challenge[100];/* 打ち込む文字列 */
char input[100];/* 打ち込んだ文字列 */
int i;
strcpy(alphabets, "abcdefghijklmnopqrstuvwxyz\n");
srand(time(NULL));
for (i = 0; i < 5; i++) { challenge[i]=alphabets[rand()%strlen(alphabets)]; }
challenge[5] = '\0';
printf("以下の文字列を入力して、リターンキーを押してください\n");
printf("%s\n", challenge);
scanf("%s", input);
if (sayu(challenge , input) == 0) { printf("2つの文字列は等しい\n"); }
else { printf("2つの文字列はちがう\n"); }
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています