#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 关注
- 914 浏览
添加回答
举报
0/150
提交
取消