#include <stdio.h>
int x;
void mondai1(int b){
x = b;
}
void mondai2(void){
static int c = 10;
x = c;
c++;
}
int mondai3(int d){
x++;
d++;
return d;
}
int main(void){
printf("x=%d(GA(グローバル変数でxが初期値)\n", x
); x = 101;
mondai1(102);
mondai2();
mondai2();
mondai2();
for(int i = 103; i < 104; i++){
int x = i;
x = mondai3(i);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgeDsKCnZvaWQgbW9uZGFpMShpbnQgYil7CiAgICB4ID0gYjsKfQoKdm9pZCBtb25kYWkyKHZvaWQpewogICAgc3RhdGljIGludCBjID0gMTA7CiAgICB4ID0gYzsKICAgIGMrKzsKfQoKaW50IG1vbmRhaTMoaW50IGQpewogICAgeCsrOwogICAgZCsrOwogICAgcmV0dXJuIGQ7Cn0KCmludCBtYWluKHZvaWQpewogICAgcHJpbnRmKCJ4PSVk77yIR0HvvIjjgrDjg63jg7zjg5Djg6vlpInmlbDjgad444GM5Yid5pyf5YCk77yJXG4iLCB4KTsKICAgIHggPSAxMDE7CiAgICBwcmludGYoIng9JWRcbiIsIHgpOwogICAgbW9uZGFpMSgxMDIpOwogICAgcHJpbnRmKCJ4PSVkXG4iLCB4KTsKCiAgICBtb25kYWkyKCk7CiAgICBtb25kYWkyKCk7CiAgICBtb25kYWkyKCk7CiAgICBwcmludGYoIng9JWRcbiIsIHgpOwoKICAgIGZvcihpbnQgaSA9IDEwMzsgaSA8IDEwNDsgaSsrKXsKICAgICAgICBpbnQgeCA9IGk7CiAgICAgICAgcHJpbnRmKCJ4PSVkXG4iLCB4KTsKICAgICAgICB4ID0gbW9uZGFpMyhpKTsKICAgICAgICBwcmludGYoIng9JWRcbiIsIHgpOwogICAgfQoKICAgIHByaW50ZigieD0lZFxuIiwgeCk7CiAgICByZXR1cm4gMDsKfQo=