#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void k()
{
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf("\t\t\t\t请输入你所需商品代号\n");
printf("\t\t\t\t水果类:\n");
printf("\t\t\t\t01苹果 10元一斤\t02香蕉 10元两斤\t03橘子 10元五斤\n");
char a[2];
int b=10;
gets(a);
if(strcmp(a,"01")==0)
{
printf("\t%d",b);
}
}
int main()
{
k();
return 0;
}
输入01,为什么输出不是10而是0?