结构体变量,如下:
struct data
{
char ch;
int num;
float a;
char s[12];
}b[200];
然后你通过b[i].num b[i].a b[i].s等来调用就行了
可以定义成字符型,然后在输入之后加上判断,如果asc码在数字类型区间则强制转换,否则,不变
string型可以同时储存数字跟字符
这个不知道你想用系统的变量类型吗?要是要用系统的话,char就行,不过是0-255,因为字符变量本来存储的就是字符的ascii码。
如果你说的是字符那直接int 就可以、、字符会自动转成int的。