我希望你能幫助我。 事情是,我不知道如何改變一個變量的值,例如,我有一個 「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