C语言选择结构程序设计

3.现有一网站登录系统需要实行验证登录,假如账号为你的学号,密码为你姓名的首字母(大写), 请编写一个登录系统,判断用户能否登录成功,应包含以下情况并给出相应的提示:(1)账号未注册。

(2)账号或密码错误。

(3) 账号或密码都正确。

这个有些疑问啊,账号未注册是指账号输入错误么?账号或密码错误指密码输入错误?

/*假如账号为你的学号,密码为你姓名的首字母(大写), 请编写一个登录系统,判断用户能否登录成功,应包含以下情况并给出相应的提示:(1)账号未注册。

(2)账号或密码错误。

(3) 账号或密码都正确。
*/
#include <stdio.h>
#include <string.h>
int main()
{
    char yourid[20] = "number";
    char yourps[20] = "Zhangsan";
    char id[20],ps[20];
    printf("请输入账号和密码:");
    scanf("%s%s",id,ps);
    if(strcmp(id,yourid) == 0)
        printf("账号未注册");
    else if(strcmp(ps,yourps) == 0)
        printf("账号或密码错误");
    else
        printf("账号或密码都正确");
    return 0;l
}