![](https://csdnimg.cn/release/download_crawler_static/86517694/bg1.jpg)
#include <stdio.h>
#include <string.h>
main()
{
char s[12];
int i, sum = 0;
int a = 0;
printf("请输入待测试箱号(前四位为字符形式, 后七位为数字形式)");
gets(s);
//验证输入的箱号前四位是否为字符,若不是字符型,
//则给出提示:输入的格式不正确
for (i = 0;i < 4;i++)
{
if (s[i] < 65 || s[i] > 90)
{
printf("输入的格式不正确!");
}
}
for (i = 4;i < 11;i++)
{
if (s[i] < 48 || s[i] >57)
{
printf("输入的格式不正确!");
}
}
for (i = 0;i < 11;i++)
{
if (s[i] == 'A')
{
s[i] = 10;
}
if (s[i] >= 'B' && s[i] <= 'J')
{
s[i] = s[i] - 'B '+ 12;
}