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]; 因為你在初始化的時候預設為7行。所以第一個 7 表示的是陣列有7行 str 7 10 意思給陣列定義大小。7行,十列。而當你要引用的時候是從0開始算 比如str 0 代表第一行。str 6 代表第7行 這個函式是統計一共有幾個t。所以可知答案是2.一共有兩個t 不懂hi我 第一個數是7,一行放一個字... 你主函式裡m肯定還是1,func函式中的靜態變數應該是8了吧。你檢視變數值的位置是什麼樣的,如果在主函式裡檢視肯定是主函式中的m,即為1,因為發生作用域覆蓋了。你是第二次進入func後設定斷點,檢視m數值的可定為8。由程式執行結果為8 此時i 3,m 3 1 4,因此返回值為8 17 此時i 3 8... 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...c語言題目進進,c語言基礎,會的進,一道題目
求教!一道C語言題目,求教一道c語言題,求詳細過程
C語言題目求解,c語言題目求解