#includeusing namespace std;int main(){
int a,b,i,c[4];
cin>>a;
for(i=1;i<=a;i++)
{
for(b=1;b<=4;b++)
{
cin>>c[b];
}
cout<<c[1]<<c[2]<<c[3]<<c[4]<<a;}return 0;}
2 回答

Qyouu
TA貢獻1786條經驗 獲得超11個贊
#include
using namespace std;
int main()
{
int a,b,i,c[4];
cin>>a;
for(i=1;i<=a;i++) //---------------這個循環沒有卵用 只能進入一次 因為進入第一次后就return掉了 應修改為 break;
{
for(b=1;b<=4;b++) //----------------為什么 要B=1 B<=4 應該B = 0
{
cin>>c[b]; //-----------------明顯的數據益處
}
cout<<c[1]<<c[2]<<c[3]<<c[4]<<a;} //--------------數據溢出
return 0;
}
雖然你可以依然使用了 溢出的內存 但那a[4] 4個字節的內存 根本就不在你的數組內
數組下表索引 是從 0 開始
還需要再熟練掌握基本知識
- 2 回答
- 0 關注
- 956 瀏覽
添加回答
舉報
0/150
提交
取消