以下是我打的程式,可是好像怪怪的,麻煩大大教導我該如何改?
複製程式
#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;
}