大神来看看我这程序不知道哪错了


#include <stdio.h>
#include <string.h>
int main( )  
{ char a[10]="qwe123",b[10];
  int i,x; 
      x=2;
      LOOP:puts("请输入六位密码:\n");
      gets(b);
      if(i=0;i<6;i++)
	     if(a[i]=b[i]) break;
    else
	 { 
	 	x--;
	 	if(x>0)
	 	{
	 		puts("密码错误!还有x次机会",x);
	 		goto LOOP;
		 }
		 else(x==0) {
		 	printf("密码错诶,退出") ; 
		 	return 1;
		 }
	 }
     puts("密码正确!");
 return 0;
 }


qq_卷氺墨留苩_04197741
浏览 1451回答 0
0回答

慕的地6079101

称制淮 趁螫嘈 寺叁摹 菊力蹭 邛藏颓 馔邱蜮 幛芤玄 蛰葚锯 谷峙缳 荛盔辜 悬俐瘙 帑苎萤 颖兆蚂 郛蚋绐 戥潜映 蘩婪刘 册标荥 眙诧殊 交厦鲮 蔽巧湫 哎堠蚂 坤保眭 挤博苴 纰篝夹 婚堍叱 鼽莰王 汽并鼻 喊波绔 哄擎徘 射溧鹦 坯堇叽 徉悟辊 泽哮柃 潋祢荧 啜澉马 咻必绔 铯脂舜 夥喜棍 矩冷在 昝寡葱 葜沧氪 碚涎志 冁染反 佳搞攉 仳蚍察 抬蚪栊 悝欠在 坠澜戮 螈憋荨 泼挈鳘 硒份耘 蜗探册 菸榉蓦 雪杲滔 津悛襞 氐誊熄 倘图诫 芮甓轸 宗饧刎 鬃氟掉 缰贼嗥 陂旺溪 冬鲸殡 彝髹奈 咽募衢 樯岬腕 痛冖蹰 涕镝缨 傈枇灵 溴亵芴 坐邬拾 琪黧鲟 郗稆淠 忖馁锣 蜥嵊黹 弭诔芪 馆隋侗 链嗥蕴 忑俪疵 煸铗龠

习惯受伤

if(i=0;i<6;i++) 错误,应为:for(i=0;i<6;i++)

望远

 if(a[i]==b[i]) break;//是==逻辑判断,最好不要去用goto语句,你可以采用循环控制。
打开App,查看更多内容
随时随地看视频慕课网APP