帮忙编写一个c语言程序,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 13:17:43
帮忙编写一个c语言程序,
请生成一个容量为10的一维数组,并将这10个一维数组分别填入0-9这十个数值.要求打印数值为5的地址.并将地址按十六进制输出.并且请将上述十个数值全部替换为当前地址的数值.
请生成一个容量为10的一维数组,并将这10个一维数组分别填入0-9这十个数值.要求打印数值为5的地址.并将地址按十六进制输出.并且请将上述十个数值全部替换为当前地址的数值.
#include<stdio.h>
main()
{
int a[]={0,1,2,3,4,5,6,7,8,9},i;
for(i=0;i<10;i++)
{
if(a[i]==5)
printf("%x\n",&a[i]);
a[i]=(int)&a[i];
}
for(i=0;i<10;i++)
printf("%d %x\n",i,&a[i]);
}您好,很高兴为您解答,流星不死为您答疑解惑如果本题还有不懂的地方请追问,望采纳我的回答.祝楼主学习进步.上面的代码可以直接复制到编译器里,带换行.
main()
{
int a[]={0,1,2,3,4,5,6,7,8,9},i;
for(i=0;i<10;i++)
{
if(a[i]==5)
printf("%x\n",&a[i]);
a[i]=(int)&a[i];
}
for(i=0;i<10;i++)
printf("%d %x\n",i,&a[i]);
}您好,很高兴为您解答,流星不死为您答疑解惑如果本题还有不懂的地方请追问,望采纳我的回答.祝楼主学习进步.上面的代码可以直接复制到编译器里,带换行.