真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C語(yǔ)言求解10個(gè)整數(shù)中的最大值-創(chuàng)新互聯(lián)

經(jīng)典錯(cuò)誤:
#includeint main()
{
	int arr[10] = { 0 };
	int max = 0;
	int i = 0;
	
	for (; i< 10; i++)
	{
		scanf("%d", &arr[i]);
		if (arr[i] >max)
			max = arr[i];
	}
	printf("大值是%d", max);
	return 0;
}
  • 這個(gè)代碼只能計(jì)算正整數(shù)的大值問題,但是無(wú)法計(jì)算全部都是負(fù)數(shù)的情況
  • 原因:因?yàn)樵谥骱瘮?shù)中,已經(jīng)定義了max的初值是0了,那所有負(fù)數(shù)都比0小,最終的結(jié)果就為0了

在濟(jì)南等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,濟(jì)南網(wǎng)站建設(shè)費(fèi)用合理。解決方案:
#includeint main()
{
	int arr[10] = { 0 };
	int i = 0;
	for (i = 0; i<10; i++)
	{
		scanf("%d", &arr[i]);//數(shù)組名可以不使用&,但是數(shù)組元素必須使用&
	}
	int max = arr[0];
	for (i=1; i< 10; i++)
	{
		if (arr[i] >max)
		{
			max = arr[i];
		}		
	}
	printf("大值是%d", max);
	return 0;
}
  • 這種類似于打擂臺(tái)的比較方法,不能去用外部的值去比較內(nèi)部的值,而是應(yīng)該讓內(nèi)部的值相互去比較。
  • 先運(yùn)行輸入10個(gè)數(shù)字,然后再將數(shù)組的第一個(gè)值設(shè)為大值去比較,但是千萬(wàn)不能把max放在輸入數(shù)字之前,因?yàn)槿绻旁谥熬蜁?huì)將大值設(shè)為0了。
優(yōu)化解決方案:
#includeint main()
{
	int arr[10] = { 0 };
	int i = 0;
	int sz = sizeof(arr) / sizeof(arr[0]);
	for (i = 0; i< sz; i++)
	{
		scanf("%d", &arr[i]);
	}
	int max = arr[0];
	for (i = 1; i< sz; i++)
	{
		if (arr[i] >max)
		{
			max = arr[i];
		}
	}
	printf("%d\n", max);
	return 0;
}
  • sizeof(arr)求出一個(gè)數(shù)組占用多少個(gè)字節(jié)
  • sizeof(arr[0])求出第一個(gè)數(shù)組元素占用了多少個(gè)字節(jié)
  • 求出的結(jié)果就是數(shù)組中有多少個(gè)元素

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)站題目:C語(yǔ)言求解10個(gè)整數(shù)中的最大值-創(chuàng)新互聯(lián)
瀏覽路徑:http://weahome.cn/article/jcjjh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部