用一個(gè)外層for循環(huán)控制行,內(nèi)層一個(gè)for循環(huán)控制輸出“空格”,一個(gè)for循環(huán)輸出“*”,關(guān)鍵點(diǎn),找到要輸出的空格與*和行數(shù)行號之間的關(guān)系

我們注重客戶提出的每個(gè)要求,我們充分考慮每一個(gè)細(xì)節(jié),我們積極的做好成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵(lì)著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),小程序開發(fā),網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。
#include stdio.h
#include math.h
void dayinxin(int n)
{
int i, j, k;
for(i = 1; i = n; i++)
{
for(k = 1; k = abs(i - (n / 2 + 1)); k++)
{
printf(" ");
}
for(j = 1; j = n - 2*abs(i - (n / 2 + 1)); j++)
{
printf("*");
}
printf("\n");
}
}
int main(void)
{
dayinxin(13);
return 0;
}
?
#include stdio.h
void fun(int value,int n,int dire)
{
if(dire==0) return;
int x=1(sizeof(int)*8-1);
int temp;
int i;
if(dire0)
{
for(i=0;in;i++)
{
temp=value1;
value=1;
if(temp) value|=x;
}
}
else
{
for(i=0;in;i++)
{
temp=value x;
value=1;
if(temp) value|=1;
}
}
}
void main()
{
int x=0x55555555;
fun(x,1,1);
printf("%x",x);
}
首先對比一下 左邊與右邊 那里有不同 同時(shí) 程序不同對應(yīng)的輸出結(jié)構(gòu)有哪些不同。。
P2口 連接8個(gè)LED 低電平驅(qū)動(dòng)使其發(fā)光。
P2=0xfe //上電 P2.0連接的 LED發(fā)光。 其余的熄滅。
對比一下程序
void main() //主函數(shù)
{
P2=0xfe; //P2初始化
while(1) //死循環(huán)
{
num=P2; //這里 與左邊不同 把P2的狀態(tài)給 NUM 也就是0XFE num=0xfe
P2=_crol_(num,1); //P2等于num 循環(huán)左移 P2=0xef 這時(shí)應(yīng)該是連接的P2.7的LED發(fā)光
delay(0);//延遲
}
}
左邊 代碼 NUM 每次大循環(huán) 都賦值 num=0xfe 是固定的 所以不管你以后怎么移動(dòng) P2口的輸出都是不變得 只移動(dòng)了一次。。
分享名稱:c語言函數(shù)菱形左右移動(dòng),c語言向右移動(dòng)
新聞來源:http://chinadenli.net/article36/hshhsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、微信公眾號、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站收錄、品牌網(wǎng)站制作、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)