c语言求助!!!!!!!!!
输入第一行为一个整数n,1<=n<=10,后边为n行,是nXn个整数(以空格分隔),即nXn的二维整数数组。每一行都有一个最小值,这n个最小值中有一个最大的。程序找出这个...
输入第一行为一个整数n,1<=n<=10,后边为n行,是nXn个整数(以空格分隔),即nXn的二维整数数组。每一行都有一个最小值,这n个最小值中有一个最大的。程序找出这个最大的最小值,并在一行输出该整数及该整数所在行和列的下标(分别以一个空格分隔。如果某行的最小值出现多次,则要求记录列下标最小的那个,如果最大的最小值出现多次,则要求记录下标最小的那行)。测试数据保证所有整数均可以用int型存储。
展开
10个回答
展开全部
char
a[10]="abcdefg"
说明名字为a的数组长度是10,即sizeof(a)将会是10。
char
b[
]="abcdefg"
[]中没填东西,长度默认为字符串"abcdefg"的长,即8=(7+1)。
strlen()这个函数查看的长度是以'\0'为结尾的。
a[3]='\0';
b[3]=0;这两个语句使a和b两个数组的第四个字符都是'\0',所以他们的有效长度strlen(a)和strlen(b)都是3。
a[10]="abcdefg"
说明名字为a的数组长度是10,即sizeof(a)将会是10。
char
b[
]="abcdefg"
[]中没填东西,长度默认为字符串"abcdefg"的长,即8=(7+1)。
strlen()这个函数查看的长度是以'\0'为结尾的。
a[3]='\0';
b[3]=0;这两个语句使a和b两个数组的第四个字符都是'\0',所以他们的有效长度strlen(a)和strlen(b)都是3。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sizeof()这个函数,是指所占的内存空间。strlen是指字符串长度。
要记住,字符串是以'\0'结束的,同时'\0'也
占一个字节。
还有,'\0'即是0
注意区分0跟'0';
'0'才是数字0的字符表示。
剩下
就没什么的了。。。
要记住,字符串是以'\0'结束的,同时'\0'也
占一个字节。
还有,'\0'即是0
注意区分0跟'0';
'0'才是数字0的字符表示。
剩下
就没什么的了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为数组a已经定义了数组的长度了,而数组b没有,是属于动态数组,测定的数组长度也是当前的数组长度!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main()
{
int
i,sum=0,t=1;
for(i=1;i<=50;i=i+2)//取1到50之间的奇数
{sum=sum+i*t;//求1到50之间1正1反(1,-3,5,-7...)的和
t=-t;}//使得i*t出现1正1反(1,-3,5,-7...)的奇数
printf("%d",sum);
}
{
int
i,sum=0,t=1;
for(i=1;i<=50;i=i+2)//取1到50之间的奇数
{sum=sum+i*t;//求1到50之间1正1反(1,-3,5,-7...)的和
t=-t;}//使得i*t出现1正1反(1,-3,5,-7...)的奇数
printf("%d",sum);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关于数组a,b的大小,因为数组a已经定义了为10个空间,所以它的大小为10;而b的大小没有定义,所以根据自己输入的字符长度决定,为8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询