#includestdio.h
成都創(chuàng)新互聯(lián)公司成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元吉州做網(wǎng)站,已為上家服務(wù),為吉州各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
#include windows.h
void fun()
{
printf("c\n");
}
void main()
{
while(true)
{
Sleep(50); // 沒過50毫秒在控制臺(tái)打印一個(gè)c字符
fun();
}
}
1、編寫函數(shù)func1,實(shí)現(xiàn)求兩個(gè)數(shù)的最大公約數(shù)。
1:
int
fuc1(int
a,int
b)
{
if(a%b==0)
return
b;
return
fuc(b,a%b);
}
int
t=fuc1(a,b);//t為a,b最大公約數(shù)。
2、編寫函數(shù)func2,實(shí)現(xiàn)求兩個(gè)自然數(shù)之間的奇數(shù)的和。
2
int
fuc2(int
a,int
b)
{
int
sum=0;
int
i;
for(i=a;i=b;i++)
if(i%2==1)
sum+=i;
return
sum;
}
int
t=fuc2(a,b);//t為a,b間所有奇數(shù)之和。
3、編寫函數(shù)func1,實(shí)現(xiàn)求一個(gè)自然數(shù)的階乘(要求用遞歸的方法)。
int
fuc1(int
k)
{
if(k==1)
return
1;
return
k*fuc(k-1);
}
int
t=fuc1(a);//t為a的階乘.
4、編寫函數(shù)func2,實(shí)現(xiàn)求兩個(gè)自然數(shù)之間的偶數(shù)的和。
int
fuc2(int
a,int
b)
{
int
sum=0;
int
i;
for(i=a;i=b;i++)
if(i%2==0)
sum+=i;
return
sum;
}
int
t=fuc2(a,b);//t為a,b間所有偶數(shù)之和。
在C語言中,一個(gè)標(biāo)準(zhǔn)的函數(shù)定義語句塊必須包含函數(shù)返回值的類型標(biāo)識(shí)符、函數(shù)名、形參類型及數(shù)量、函數(shù)體、返回值表達(dá)式。如果函數(shù)返回值類型為 void (即無返回值),則在兩個(gè)大括號(hào)之間不能寫帶有返回值表達(dá)式的 return 語句,否則編譯器就會(huì)報(bào)錯(cuò)。你寫的 test 函數(shù)返回值類型為 void,而你在函數(shù)定義語句塊內(nèi)寫下了 return 語句,編譯器自然會(huì)報(bào)錯(cuò)了。
你可以將這個(gè)函數(shù)修改為以下形式:
int test(int n)
{
int m = n / 2;
return m;
}
#includestdio.h
#define?pi?(3.14159)
int?result(float?x)
{
if?(?(-pi??x)??(0?=?x)?)
{
return?-1;
}
else?if?(?(pi?=?x)??(0??x)?)
{
return?1;
}
else?if?(pi??x)
{
result(x-(2*pi));
}
else?if?(-pi??x)
{
result(x+(2*pi));
}
}
int?main()
{
int?ret?=?0;
float?x?=?0;
scanf("%f",?x);
ret?=?result(x);
if?(0??ret)
{
printf("y==%f\n",?((-2)*x)/pi);
}
else?if?(0??ret)
{
printf("y==%f\n",?((2)*x)/pi);
}
getch();
return?0;
}
用時(shí)間除以周期不就是周期個(gè)數(shù)嗎!?時(shí)間可以類似這樣取 #include stdio.h
#include time.h
int main()
{
time_t now;
time(now);
printf("It's %ld", now);
return 0;
}
你是怎么畫這個(gè)圖阿?
你是要用c來處理圖像?
那你就看你的周期怎么定義的唄,比如說當(dāng)三次出現(xiàn)0的時(shí)候就是一個(gè)周期,那你就用一個(gè)循環(huán)然后判斷唄
if(a==峰值) num++這樣不就行了?
峰值肯定是大于它前一時(shí)刻的值同是大于后一時(shí)刻的值 你就這樣判斷唄
比如說你用數(shù)組a[]保存你的數(shù)據(jù) 你上來可以設(shè)三個(gè)整形的變量,i=0, j=1, k=2 然后每次i++,j++,k++ 這樣用a[j]a[i]a[j]a[k]判斷就可以了
分享名稱:c語言中周期函數(shù)編寫,c語言設(shè)置循環(huán)周期
文章源于:http://jinyejixie.com/article12/hsojgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、建站公司、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站改版、自適應(yīng)網(wǎng)站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)