以下是我打的程式,可是好像怪怪的,麻烦大大教导我该如何改?
复制程式
#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;
}