求c++程序(有注解),输入一串字母,输出对应的数字,a→1,b→2……z→26

2025-02-24 20:55:37
推荐回答(3个)
回答1:

#include "iostream.h"
void main()
{
char str[6],c;
int n[6];
int count = 0;
cin>>str;//输入字符串
for (int i=0;i<6;i++)
{
if (str[i] == '\0')//判断是否字符串结束
{
break;
}
else
{
if (i>0 && str[i] {
count = 0;
break;
}
n[count] = str[i]-'a'+1;//字符串转换为数字量并存储
count ++;
c = str[i];
}
}
if (0 == count)
{
cout< }
else
{
for (int j=0;j {
cout< }
}
cout<}

回答2:

main()
{
char s[10];
int i;
scanf("%s",&s);
for(i=0;s[i]!='\0'||s[i] if(i>5||s[i] for(i=0;s[i]!='\0';i++)
printf("%d ",s[i]-'a'+1);
printf("\n");
}

回答3:

我做过这道题,一时找不到当年的答案了。请给题名 poj多少hoj多少或者题目名字啥的