64,654
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int month[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int main(int argc, char* argv[])
{
int total = 0;
int xinqi = 2;
for (int i=0; i<12; i++)
{
for (int j=0; j<month[i]; j++, xinqi++)
{
if ( xinqi == 6 || xinqi == 7 )
{
total++;
}
if ( xinqi == 8 )
{
xinqi == 1;
}
}
}
printf("%d\n", total);
return 0;
}
19: {
20: total++;
00401084 mov edx,dword ptr [ebp-4]
00401087 add edx,1
0040108A mov dword ptr [ebp-4],edx
21: }
22: if ( xinqi == 8 )
23: {
24: xinqi == 1;
25: }
26: }
0040108D jmp main+47h (00401057)
27: }
0040108F jmp main+2Fh (0040103f)
{
if ( xinqi == 6 || xinqi == 7 )
0042D68E cmp dword ptr [xinqi],6
0042D692 je main+7Ah (42D69Ah)
0042D694 cmp dword ptr [xinqi],7
0042D698 jne main+83h (42D6A3h)
{
total++;
0042D69A mov eax,dword ptr [total]
0042D69D add eax,1
0042D6A0 mov dword ptr [total],eax
}
if ( xinqi == 8 )
{
xinqi == 1;
}
}
0042D6A3 jmp main+4Dh (42D66Dh)
}
0042D6A5 jmp main+35h (42D655h)
printf("%d\n", total);