简单的循环问题
#include "stdio.h"static void Main(string[]args)
{
int id,pwd;
do
{
printf("请输入您的名字代号:");
printf("(1)小王,(2)小梁,(3)小赵");
scanf("%d",&id);
printf("请输入密码:");
scanf("%d",&pwd);
switch(id)
{
case 1:
if(pwd=="xiaowang")
{
printf("密码正确!");
flag=true;
}
else
{
printf("密码错误!");
}
if(pwd=="xiaoliang");
{
printf("密码正确!");
flag=true;
}
else
{
printf("密码错误!");
}
if(pwd=="xiaozhao");
{
printf("密码正确!");
flag=true;
}
else
{
printf("密码错误!");
}
break;
default:
printf("查无此人");break;
}
}while(!flag);
printf("谢谢使用,请按回车键退出!");
}
这本来是C#里的代码,我把他改了一下,但是运行不了....请问什么原因