c語言figure函數(shù) figure函數(shù)用法

C語言求解,新手,簡單算法?。。。。。。。?!

#includestdio.h

我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、三門峽ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的三門峽網(wǎng)站制作公司

void figure(int i,int j,int n,int max,int ans[])

{

if(i==n)

{

int i;

if(!find(ans,n,0) !find(ans,n,1))

return;

if(find(ans,n,0)+find(ans,n,4)+find(ans,n,5)2)

return;

if(find(ans,n,0) find(ans,n,3))

return;

if((!find(ans,n,1) find(ans,n,2)) ||

(find(ans,n,1) !find(ans,n,2)) )

return;

if(find(ans,n,2)+find(ans,n,3) != 1)

return;

if(!find(ans,n,3) find(ans,n,4))

return;

else

{

char buff[]={"ABCDEF"};

printf("作案人是: ");

for(i=0;in;i++)

printf("%c ",buff[ans[i]]);

putchar('\n');

}

return;

}

for(;j=max-n+i;j++)

{

ans[i] = j;

figure(i+1,j+1,n,max,ans);

}

}

int find(int ans[],int n,int value)

{

int i;

for(i=0;in;i++)

if(ans[i] == value)

return 1;

return 0;

}

main()

{

char person[]={"ABCDEF"};

int ans[6];

int i;

for(i=2;i=6;i++)

figure(0,0,i,6,ans);

printf("\n恭喜破案了,呵呵呵呵\n");

}

c語言寫一個函數(shù),輸入一個十六進制數(shù),輸出相應(yīng)的十進制數(shù)

#include?stdio.h

long?hex2dec(char?*p)

{

long?x=0;

for(;*p;p++)

{

if(*p='0'*p='9')x=x*16+*p-'0';

else?if(*p='A'*p='F')x=x*16+*p-'A'+10;

else?if(*p='a'*p='f')x=x*16+*p-'A'+10;

else

{

printf("Data?error!\n");

return?-1;

}

}

return?x;

}

int?main()

{

char?s[20];

scanf("%s",s);

printf("%sH=%ldD\n",s,hex2dec(s));

system("pause");

return?0;

}

有關(guān)C語言

ts=0.001;

sys=tf(50,[0.000046,0.006,1,0]);

dsys=c2d(sys,ts,'z');

[num,den]=tfdata(dsys,'v');

Q=tf(1,[0.20,1]); %Filter

dQ=c2d(Q,ts,'z');

[numQ,denQ]=tfdata(dQ,'v');

F=1;

N=1/F*1/ts;

zz=tf([1],[1 zeros(1,N)],ts);

dz=dQ*zz;

[numz,denz]=tfdata(dz,'v');

Gr=1/(1-dz);

u_1=0;u_2=0;u_3=0;

y_1=0;y_2=0;y_3=0;

ei=0;ei1=0;

ue_1=0;ue_2=0;

ue_N=0;ue_N1=0;ue_N2=0;

e2_N=0;e2_N1=0;e2_N2=0;

e_N1=0;

e1_1=0;

e2_1=0;

for k=1:1:10000

time(k)=k*ts;

rin(k)=1.0*sin(F*2*pi*k*ts);

yout(k)=-den(2)*y_1-den(3)*y_2-den(4)*y_3+num(2)*u_1+num(3)*u_2+num(4)*u_3;

e(k)=rin(k)-yout(k);

ei=ei+e(k)*ts;

up(k)=1.5*e(k)+10*ei;

e1(k)=-denQ(2)*e1_1+numQ(2)*e_N1;

ei1=ei1+e1(k)*ts;

e2(k)=2*e1(k)+1.0*ei1;

ue(k)=0.8187*ue_1+0.1813*ue_N1+e2(k)-0.8187*e2_1;

M=2;

if M==1

u(k)=up(k); %Only using PID

end

if M==2

u(k)=ue(k)+up(k); %Using REP+PID

end

if kN

ue_N=ue(k-N);

e2_N=e2(k-N);

end

if kN+1

ue_N1=ue(k-N-1);

e2_N1=e2(k-N-1);

e_N1=e(k-N-1);

end

if kN+2

ue_N2=ue(k-N-2);

e2_N2=e2(k-N-2);

end

e1_1=e1(k);

e2_1=e2(k);

ue_2=ue_1;

ue_1=ue(k);

u_3=u_2;u_2=u_1;u_1=u(k);

y_3=y_2;y_2=y_1;y_1=yout(k);

end

figure(1);

plot(time,rin,'k',time,yout,'k');

xlabel('time(s)');ylabel('rin,yout');

figure(2);

plot(time,rin-yout,'k');ylabel('error');

xlabel('time(s)');ylabel('error');

figure(3);

plot(time,u,'k');

xlabel('time(s)');ylabel('u');

figure(4);

plot(time,up,'k',time,ue,'k');

xlabel('time(s)');ylabel('up,ue');

輸入一個三位數(shù),倒序輸出(c語言)

printf("結(jié)果是:%d%d%d\n",d,c,b);

輸入一個三位數(shù),倒序輸出(c語言)

#include lt;stdio.hgt;

main()

{

int n,a,b,c;

scanf("%d",amp;n);

a=n/100;

b=(n/10)%10;

c=n%10;

printf("\n倒序輸出結(jié)果:%d%d%d",c,b,a);

getch();

}

新聞標(biāo)題:c語言figure函數(shù) figure函數(shù)用法
分享地址:http://www.muchs.cn/article2/docssic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、定制網(wǎng)站、品牌網(wǎng)站設(shè)計、ChatGPT企業(yè)建站、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站