以下是我打的程式,可是好像怪怪的,麻煩大大教導我該如何改?
複製程式
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int P[6]={1,3,5,4,9,6},U[6];
int a,b,c,d,e,f;
int i;
printf("請輸入第一個密碼:\n");
scanf("%d",&a);
for(i=0;i<3;i++)
{
if(a==1)
printf("請輸入第二個密碼:\n");
else
printf("密碼錯誤,請再次輸入第一個密碼:\n");
scanf("%d",&a);
}
for(i=0;i<3;i++)
{
scanf("%d",&b);
if(b==3)
printf("請輸入第三個密碼:\n");
else
printf("密碼錯誤,請再次輸入第二個密碼:\n");
}
for(i=0;i<3;i++)
{
scanf("%d",&c);
if(c==5)
printf("請輸入第四個密碼:\n");
else
printf("密碼錯誤,請再次輸入第三個密碼:\n");
}
for(i=0;i<3;i++)
{
scanf("%d",&d);
if(d==4)
printf("請輸入第五個密碼:\n");
else
printf("密碼錯誤,請再次輸入第四個密碼:\n");
}
for(i=0;i<3;i++)
{
scanf("%d",&e);
if(e==9)
printf("請輸入第六個密碼:\n");
else
printf("密碼錯誤,請再次輸入第五個密碼:\n");
}
for(i=0;i<3;i++)
{
scanf("%d",&f);
if(f==6)
printf("密碼輸入正確\n");
else
printf("密碼錯誤,請再次輸入第六個密碼:\n");
}
system("pause");
return 0;
}