弾発射関数
void boss_bullet_on(int way,int knd,int col,int flag,double x,double y,double b_angle,double d_angle,double spd,int state,int till,int eff=0,int sflag=1){
int i=0,k;
for(i=0;ii*3){
boss_bullet_on(1,3,0,1,boss.x,boss.y,boss_shot.base_angle[i],0,8,1,0,0,1);
}
}
}
if(t%90==89){
for(i=0;i
int main(void){
int i,j;
int num[128]={0};
int num_cnt=0;
char c;
//文字を入力させる
char str[128];
scanf("%s",str);
//文字を読み取り処理を行う
for(i=0;i='0' && c<='9'){
num[num_cnt]*=10;
num[num_cnt]+=c-'0';
}
//符号
// +
if(c=='+'){
for(j=1;j<num_cnt;j++){
num[0]+=num[j];
num[j]=0;
}
num_cnt=0;
}
// -
if(c=='-'){
for(j=1;j<num_cnt;j++){
num[0]-=num[j];
num[j]=0;
}
num_cnt=0;
}
// *
if(c=='*'){
for(j=1;j<num_cnt;j++){
num[0]*=num[j];
num[j]=0;
}
num_cnt=0;
}
// /
if(c=='/'){
for(j=1;j<num_cnt;j++){
if(num[j]==0){
printf("0割エラー\n");
return 0;
}
num[0]/=num[j];
num[j]=0;
}
num_cnt=0;
}
//アンダーバー
if(c=='_'){
num_cnt++;
}
}
printf("%d\n",num[0]);
return 0;
}
1回は残り数フレームくらいにまで追いつめれたのに。