c語言題目四道,c語言題目四道

2022-02-26 05:43:48 字數 6426 閱讀 4161

1樓:

一、#include "stdio.h"

int main(void)

二、#include "stdio.h"

int main(void)

三、#include "stdio.h"

int main(void)

四、#include "stdio.h"

int main(void)

2樓:梵咒

1#include

int main()

2#include

int main()

3#include

int main()

else

printf("%d不是閏年\n",n);

}4#include

int main()

if(c>max)

max=c;

if(cmax)

max=c;

if(c

min=c;

}printf("最大數%d,最小值%d\n",max,min);}

3樓:巛夢翼彡

1  #include"stdio.h"

int main()

2    #include"stdio.h"

int main()

3#include"stdio.h"

int main()

else

printf("不是閏年");

}4      #include"stdio.h"

int main() {

int x, y, z, max, min;

printf("請輸入三個數:");

scanf("%d%d%d", &x, &y, &z);

max = (x>y ? x : y)>z ? (x>y ? x : y) : z;

min = (x

c語言四道題目 50

4樓:小浪子

一樓的可以,但是你想那個遞迴呼叫的代價太大了,比如你可以計算fun(3)被算了幾次,結果是很恐怖的,這兒來個迭代法的

long fibonacci(int n)return result;}

5樓:

一:(1)直接分別用string.h中的strcat()字串連線,strcmp()字串比較,strlen()字串長度,strcpy()字串複製這些函式

(2)#include

#include

int main()

二 :#include

int main()

}printf("%d\n",sum);

return 0;

}三:第三題用上面幾層樓的都可以,我就不寫了,也很容易實現;

四:我寫了個求素數的函式,標記為0的是素數,統計個數就容易了,我就不寫了

#include

#include

#define max 10000

int num[max];

//將素數標記為 0,合數標記為 1

int excel()

return 0;

}int main()

6樓:匿名使用者

//fibonacci數列 c++(輸入輸出用c些即可,)long fun(int a) //fibonacci數列函式int main()

cout<<" the result is "<

請教四道c語言題目

7樓:

int print_even_sum ( int n)float caculate (int n)printf("%f",sum);

}其他的類試啊,自己嘗試~~

8樓:匿名使用者

這些都是基礎題,如果你不願動腦筋到話,建議別再學程式設計了。

c語言四道題

9樓:

樓主全部搞定了!!

1.①a=a^b;②b=b^a;③a=a^b具體程式如下:

#include

int main()

2①1.0/(float)(i*i) ② sqrt(6*s)具體程式如下:

#include

#include

int main()

double pi(long n)

//3.

#include

int main()

printf("%ld",x);}}

第四題#include

int main()

}printf("輸入列數和行數,中間用空格隔開,請注意不要超過30:\n");

scanf("%d%d",&a,&b);

i=a-1;

j=b-1;

printf("%d",x[i][j]);}

10樓:

下面程式的功能是不用第三個變數,實現兩個數的對調操作——

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void)

下面程式的功能是根據近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值——

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

#include "math.h"

double pi(long n)

void main(void)

費式數列——

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void)

for(m=1,i=a-b+1;i<=a;m*=i++);

for(n=1,i=2;i<=b;n*=i++);

printf("the result is %i64d.\n",m/=n);}

11樓:宋文婷

#include

int main()

#include

double pi(long n)

#include

#include

int main(void);

int i;

scanf("%d",&n);

fib[0] = 0; fib[1] = 1;

for(i=2;i

fib[i] = fib[i-1]+fib[i-2];

printf("%d",fib[n-1]);

printf("\n");

return 0;}

12樓:匿名使用者

第一題#include

int main()

第二題#include

double pi(long n)

第三題/*fib.cpp*/

#include

int fibonacci(int n)

return c;

}void main( )

第四題/*psk.cpp*/

#include

void psk(int *s, int n)s[i] = 1;}}

void main( )

四道c語言程式設計題(不一定四道全做,各位能做一點是一點)。感激不盡。

13樓:

//我來編第1題。

#include

int prime(int);

void main()

int prime(int number)

14樓:匿名使用者

//第2題

int digit (int d, int k)x=x%10;

return x;}

15樓:匿名使用者

1.#include

int main()

2.#include

int main()

;printf("%d %d %d\n",a[0],a[1],a[2]);

return 0;

}3.#include

int main()

4.#include

int main()

;return 0;}

16樓:匿名使用者

#include

#include

struct student;

bool isprimer(int n)

return true;

}int digit(int d,int k)}}//列印

for(i=0;i

printf("\n");

return 0;

}//不好意思,這個「c) 計算每門課程的平均成績,列印」沒有讀懂。

一道c語言題目

17樓:鳳祺隨銳精

求輸出結果嗎?

a=y轉化為a=x+1而下x=5;

所以a=6

再看z=?

z=x+1*x/2

把x=5代入得z=7

所以,輸出為75

18樓:郭怡和拜豔

首先,你的程式應該有抄問題,變數c沒有定義,所以應該會報錯。如果把定義語句改為float

a,b,c;並且把賦值語句都加上分號的話應該會輸出如下結果:

a=123.450000

b=32.560000

c=123.450000

解釋:%f禁止使用指數形式來表示浮點數,但注意它的精度要求:也是小數點後6位有效數字。

19樓:福獻仉河

#include

#include

#include

struct

node*

insert(struct

node*

head,struct

node*

end);

struct

node

;int

main()

printf("\n");

t=head;

printf("請輸入要插入的節點值\n");

scanf("%d",&s);

while(t!=null)

else

else

}else}}

t=head;

while(t!=null)

printf("\n");

}這串**是我之前寫的,作用是建立一個連結串列後,插入一個節點,位置在比新節點值大的節點之前,你根據我這個改一下就行了

20樓:闞壽扶經綸

樓主不要被

bai樓上忽悠了,while(y--);與while(y);

y--;可不能du畫等號.就

zhiy而言,while(y--);比while(y);

y--;多運算了一次dao.while(y);

y--;

y==0;

while(y--);當y等於

內0的時候,這個迴圈實容際上已經結束了,此時y=0,但y--還有個自減1,所以0-1=-1;

(y--,減號在後,執行玩之後再自減,如果是--y,則是先自減再執行以下程式,如果是--y的話輸出就是0了.)

while(y);

y--;則是,y=0時,如果有個printf的話,此時輸出y=0迴圈結束,而y--在迴圈之中,迴圈都結束了,自然不會再執行y--了,所以y依然等於0.

樓主懂了否?

21樓:万俟秋英謇詩

主**:bai

比如輸du入的字串存

zhi放在str中;dao

if(str[i]>=65&&str[i]<=87)/*大寫字母

內*/str[i]+=3;

else

if(str[i]>=88&&str[i]<=90)str[i]=65+str[i]-88;

else

if(str[i]>=100&&str[i]<=122)/*小寫字母*/

str[i]-=3;

else

if(str[i]>=97&&str[i]<=99)str[i]+=23;

else

if(str[i]>=49&&str[i]<=58)/*數字容*/str[i]=58-str[i];

c語言題目進進,c語言基礎,會的進,一道題目

因為你在初始化的時候預設為7行。所以第一個 7 表示的是陣列有7行 str 7 10 意思給陣列定義大小。7行,十列。而當你要引用的時候是從0開始算 比如str 0 代表第一行。str 6 代表第7行 這個函式是統計一共有幾個t。所以可知答案是2.一共有兩個t 不懂hi我 第一個數是7,一行放一個字...

求教!一道C語言題目,求教一道c語言題,求詳細過程

你主函式裡m肯定還是1,func函式中的靜態變數應該是8了吧。你檢視變數值的位置是什麼樣的,如果在主函式裡檢視肯定是主函式中的m,即為1,因為發生作用域覆蓋了。你是第二次進入func後設定斷點,檢視m數值的可定為8。由程式執行結果為8 此時i 3,m 3 1 4,因此返回值為8 17 此時i 3 8...

C語言題目求解,c語言題目求解

include int str find right char s char x int main c語言題目求解 就是x首先等於 1,如果a 0那x 1,如果a 0那x 1,否則也就是a 0那x 0,所以選c else跟的是第一個if選c c語言題目求解 效果如下圖 源 如下 網頁端比較好看 in...