第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

誰能教教我!

編寫函數(shù)實(shí)現(xiàn):(1)聲明3個(gè)整型變量var1, var2, var3,變量的值由鍵盤輸入;(2)通過三個(gè)指針變量ptr_var1、ptr_var2和ptr_var3實(shí)現(xiàn)3個(gè)變量的順序交換,即var1的值交換給var2,var2的值交換給var3,var3的值交換給var1;(3)必須輸出變量var1、var2和var3的原始輸入值及變量的地址,并輸出交換完成后的新值。

正在回答

3 回答

回答了,但是好像在審核

0 回復(fù) 有任何疑惑可以回復(fù)我~

這一題,首先考察的是指針的使用,然后結(jié)合了前面所講的兩個(gè)值的交換知識(值傳遞和地址傳遞的區(qū)別),三個(gè)值的交換就是在兩個(gè)值交換基礎(chǔ)上,多交換了兩次,算法思想上沒有變化。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#include?<stdio.h>
void?swap(int?*p1,int?*p2,int?*p3)
{
????int?temp;
????temp?=?*p1;
????*p1?=?*p2;
????*p2?=?temp;
????
????temp?=?*p2;
????*p2?=?*p3;
????*p3?=?temp;
????
????temp?=?*p3;
????*p3?=?*p1;
????*p1?=?temp;
}
int?main()
{
????int?var1,var2,var3;
????int?*ptr_var1,*ptr_var2,*ptr_var3;
????scanf("%d%d%d",&var1,&var2,&var3);
????ptr_var1?=?&var1;
????ptr_var2?=?&var2;
????ptr_var3?=?&var3;
????printf("Original?value:\n");
????printf("?var1?=?%d\n?var2?=?%d\n?var3?=?%d\n",var1,var2,var3);
????printf("\n");
????printf("Address?before?swap:\n");
????printf("?var1?=?%x\n?var2?=?%x\n?var3?=?%x\n",&var1,&var2,&var3);
????printf("\n");
????swap(ptr_var1,ptr_var2,ptr_var3);
????printf("Value?after?swap:\n");
	printf("?var1?=?%d\n?var2?=?%d\n?var3?=?%d",var1,var2,var3);
????return?0;
}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

因?yàn)榧t 提問者

能說說這一題的思想嗎?
2017-10-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕姐5118331 回復(fù) 因?yàn)榧t 提問者

題意很明了啊
2017-10-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

誰能教教我!

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號