#include <stdio.h>
int main( void ) {
int x = 0 ;
printf ( "x = %d [GS: グロバル変数xの初期値は0]\n " , x
) ;
printf ( "x = %d [GS: グローバル変数xに101を代入]\n " , x
) ;
printf ( "x = %d [GS: mondai1でグローバル変数xに102を代入]\n " , x
) ;
printf ( "x = %d [GS: mondai2を3回呼び、静的変数cの値10、11、12をxに代入]\n " , x
) ;
printf ( "x = %d [LA: for文内で自動変数のローカルxにi=103を代入]\n " , x
) ;
printf ( "x = %d [LA: mondai3がdを103から104に増やし、その値をローカルxに代入]\n " , x
) ;
printf ( "x = %d [GS: mondai3内でグローバル変数xを12から13に増加]\n " , x
) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgeCA9IDA7CgkKcHJpbnRmKCJ4ID0gJWQgW0dTOiDjgrDjg63jg5Djg6vlpInmlbB444Gu5Yid5pyf5YCk44GvMF1cbiIsIHgpOwoKcHJpbnRmKCJ4ID0gJWQgW0dTOiDjgrDjg63jg7zjg5Djg6vlpInmlbB444GrMTAx44KS5Luj5YWlXVxuIiwgeCk7CgpwcmludGYoInggPSAlZCBbR1M6IG1vbmRhaTHjgafjgrDjg63jg7zjg5Djg6vlpInmlbB444GrMTAy44KS5Luj5YWlXVxuIiwgeCk7CgpwcmludGYoInggPSAlZCBbR1M6IG1vbmRhaTLjgpIz5Zue5ZG844Gz44CB6Z2Z55qE5aSJ5pWwY+OBruWApDEw44CBMTHjgIExMuOCknjjgavku6PlhaVdXG4iLCB4KTsKCnByaW50ZigieCA9ICVkIFtMQTogZm9y5paH5YaF44Gn6Ieq5YuV5aSJ5pWw44Gu44Ot44O844Kr44OreOOBq2k9MTAz44KS5Luj5YWlXVxuIiwgeCk7CgpwcmludGYoInggPSAlZCBbTEE6IG1vbmRhaTPjgYxk44KSMTAz44GL44KJMTA044Gr5aKX44KE44GX44CB44Gd44Gu5YCk44KS44Ot44O844Kr44OreOOBq+S7o+WFpV1cbiIsIHgpOwoKcHJpbnRmKCJ4ID0gJWQgW0dTOiBtb25kYWkz5YaF44Gn44Kw44Ot44O844OQ44Or5aSJ5pWweOOCkjEy44GL44KJMTPjgavlopfliqBdXG4iLCB4KTsKCQoJcmV0dXJuIDA7Cn0K