如何在这个编程中加入结构体?球球大佬们
// 从键盘输入4位的验证码(大写字母,小写字母或数字),将其全部转换为大写或小写字母的方式进行输出。#include<stdio.h>
int main()
{
int i,y = 1;
char yzm[18];
while(y)
{
printf("请输入四位验证码(字母或数字):");
scanf("%s",&yzm,16);
for (i = 0;i < 4;i++)
{
if (yzm[i] < '0' && (yzm[i] > '9' && yzm[i] < 'A') && (yzm[i] > 'Z' && yzm[i] < 'a') && yzm[i] > 'z')
{
printf("输入了错误字符,请重新输入!");
y = 1;
break;
}
else
{
y = 0; // 跳出 while 循环
}
}
}
for (i = 0;i < 4;i++) // 转换为小写字母
{
if (yzm[i] >= 'A' && yzm[i] <= 'Z')
yzm[i] += 32;
}
for (i = 0;i < 4;i++) // 转换为大写字母,此段程序与上一段程序任取一段
{
if (yzm[i] >= 'a' && yzm[i] <= 'z')
yzm[i] -= 32;
}
printf("%s",yzm);
printf("\n");
}