標題:
陣列 (三) - 字元陣列與字串 1
[打印本頁]
作者:
方浩葦
時間:
2024-7-6 12:05
標題:
陣列 (三) - 字元陣列與字串 1
在C++中,字串可運用字元陣列或字串變數來處理。在利用字元陣列宣告字串的時候要注意它的長度,以免位數不夠造成程式錯誤。事實上,每個字串後面都有一個 '\0' 的字元,例如 "tw" 字串,事實上總共用了 3 Bytes,若為中文字,則每個字要佔兩個字元,這一點要特別注意。
char myName[3] = "tw";
char myName[7] = "王小明";
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string str="大家好!我叫王小明!";
cout<<str<<endl;
char strc[19]="大家好!我叫王小明!";
cout<<strc<<endl;
system("pause");
return 0;
}
複製代碼
作者:
高湘庭
時間:
2024-7-6 15:04
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
string str="<法1>大家好!我是王小明!";
cout<<str<<endl;
char strc[24]="<法2>大家好!我是王小明!";
for(int i=0;i<24;i++)
cout<<strc[i];
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林少謙
時間:
2024-7-6 16:02
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string str="大家好!我叫王小明!";
cout<<str<<endl;
char strc[19]="大家好!我叫王小明!";
cout<<strc<<endl;
system("pause");
return 0;
}
複製代碼
作者:
劉奕劭
時間:
2024-7-13 14:07
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string a="大家好!我叫王小明!";
cout<<a<<endl;
char b[19]="大家好!我叫王小明!";
cout<<b<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李唯銘
時間:
2024-7-13 14:11
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string str="大家好!我叫王小明!";
cout<<str<<endl;
char strc[19]="大家好!我叫王小明!";
cout<<strc<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳妍蓁
時間:
2024-7-13 14:31
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
string str="大家好!我叫王小明!";
cout<<str<<endl;
char strc[19]="大家好!我叫王小明!";
cout<<strc<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李偈睿
時間:
2024-7-13 14:47
#include<iostream>
#include<cstdlib>
using namespace std;
main()
{
string str={"大家好!我叫王小明!"};
cout<<str<<endl;
char strc[19]={"大家好!我叫王小明!"};
cout<<strc<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李偈睿
時間:
2024-7-13 14:51
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
system("cls");
int price,money,pay;
cout<<"***智慧找零系統***"<<endl;
cout<<"請輸入商品價錢"<<endl;
cin>>price;
cout<<"客人付了多少?"<<endl;
cin>>pay;
money=pay-price;
if(price<0)
goto re;
else if(pay<0)
goto re;
else if(money==0)
cout<<"剛剛好!銘謝惠顧"<<endl;
else if(money<0)
cout<<"錢不夠喔還差"<<-money<<"元"<<endl;
else if(money>0)
cout<<"須找客人"<<money<<"元"<<endl;
if(money>=1000)
cout<<"錢太多都給我好了"<<endl;
if(money>500&&money<1000)
{
cout<<"500元紙鈔"<<money/500<<"張"<<endl;
money%=500;
}
if(money<500)
{
cout<<"100元紙鈔"<<money/100<<"張"<<endl;
money%=100;
}
if(money<100)
{
cout<<"50元硬幣"<<money/50<<"個"<<endl;
money%=50;
}
if(money<50)
{
cout<<"10元硬幣"<<money/10<<"個"<<endl;
money%=10;
}
if(money<10)
{
cout<<"5元硬幣"<<money/5<<"個"<<endl;
money%=5;
}
if(money<5)
{
cout<<"1元硬幣"<<money/1<<"個"<<endl;
}
system("pause");
goto re;
return 0;
}
複製代碼
作者:
洪榮辰
時間:
2024-7-13 14:54
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string str="大家好!我叫王小明!";
cout<<str<<endl;
char strc[19]="大家好!我叫王小明!";
cout<<strc<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2