我希望你能帮助我。 事情是,我不知道如何改变一个变量的值,例如,我有一个 “char”变量,然后我想将它改为“int”或“float” 这是代码在C++中更改变量的值?
#include<iostream>
#include<cstdlib>
using namespace std;
main()
{
{
cout<<" El valor de las calificaciones es A=10,B=9,C=8,D=7,E=6,F=5,G=4,H=3,I=2,J=1 " <<endl;}
char calificaciones[4];
int resultado,A=10,B=9,C=8,D=7,E=6,F=5,G=4,H=3,I=2,J=1, i, promedio;
for(i=1;i<4;i++)
{
cout<<"Ingrese calificacion con letra "<<i;
cin>>calificaciones[i];
}
promedio=(calificaciones[1]+calificaciones[2]+calificaciones[3])/3;
cout<<"El promedio de sus tres calificaciones es "<<promedio<<endl;
system("pause");
}
该程序应该要求用户输入三个分数,分数以字母显示,您可以看到,A = 10,B = 9等,并且一旦用户输入三个字母,程序是要将它们分成三个,但由于变量“calificaciones”是一个字符串,我如何使操作我想要做到这一点,或者什么是我可以使用的程序来理解用户输入的命令信件和操作将与他们一起完成? 希望你能帮助我,谢谢。
“我有一个”字符串“变量”在哪里? – Borgleader
对不起,其中一个char –
你不是在谈论改变变量的*值*,而是在谈论改变它的类型。这不是大多数语言的工作原理。您不会更改类型,您可以将一个类型的值转换为另一个类型的新值,并将其存储在* different *变量中。 – meagar