编写代码模拟三次密码输入的场景。
最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入。三次均错,则提示退出程序。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(){
char password[1234] = { 0 };
int i = 0;
for ( i = 0; i < 3; ++i){
printf("please input your password:");
scanf("%s", &password);
if (strcmp(password,"123456")==0){
printf("succeed!\n");
break;
}
}
if (i == 3){
printf("login failed\n");
}
system("pause");
return(0);
}
编写一个程序,可以一直接收键盘字符,
如果是小写字符就输出对应的大写字符。
如果接收的是大写字符,就输出对应的小写字符。
如果是数字不输出。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(){
char word = 0;
printf("input a word:\n");
while (1){
scanf("%c", &word);
if (word >= 65 && word <= 90){
word += 32;
printf("%c\n", word);
}
else if (word >= 97 && word <= 122){
word -= 32;
printf("%c\n", word);
}
}
system("pause");
return 0;
}