[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
次のプログラムを実行し、
結果と内容を詳しく説明せよ。#include<stdio.h>
#include<string.h>
main(){ char c[3];
char s1[]="abcdefghijklmnopqrstuvwxyz"
char s2 [100]; s2[0]='\0';
printf("s1 inital value:\"%s\"\n",s1)
printf("s2 inital value:\"%s\"\n",s2)
if cstrcmp(s1,s2)==0){ printf("s1==s2\n");}
else{printf("s!=s2\n");}
printf("Push ENTER to proceed.");
fgets(c,2,stdin); strcpy(s2,s1);
printf("s1 current value:\"%s\"\n",s1);
printf("s2 current value:\"%s\"\n",s2);
if(strcmp(s1,s2)==0) { printf("s1==s2\n");}
else{prinf("s1!=s2\n");} }

実行は出来ていますが、内容を詳しく説明できません。
タイプミスあったらごめんなさい

[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:2007年06月30日まで
[5]特になし