c語言基礎,常用的幾個練習小題目

2021-08-04 05:27:44 字數 1839 閱讀 2861

c語言基礎,常用的幾個練習小題目

//列印菱形

void ling()

else

if(i+j>=3)

}for (int n=4; n<7; n++)

else}}

for (int c=4; c<7; c++)

else

}for (int d=4; d<7; d++)

else}}

for (int k=0;k<7 ; k++)

printf("\n");

}}//判斷是不是完全平方數

void s

q() }

//彈球 路程及高度兩種不同的思想方法,主要就是找規律,實在想不完整的時候就邊寫邊想;

void tan()

printf("the total of raod is %f\n",sn);

printf("the tenth is%f meter\n",hn);

}void height(int n)

printf("the total of raod is %f\n",h2);

printf("the tenth is%f meter\n",sum);

}//猴子吃桃問題; 利用逆向思維的方法,從最後一天往前推。

int peach()

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

return sum;

}//陣列中的最大值

int a[5]; // 陣列中的最大值最小值問題。將a【0】的值賦給

int max; //乙個變數,然後讓變數和陣列中的各個值進行比較(最小值同理)

for (int i=0; i<5; i++)

max=a[0];

for (int k=1; k<5; k++)

//break 列印乘法口訣 可以通過break實現特殊格式的輸出 當符合條件是就結束當前層的循

int i; //環 continue只是不執行continue後邊語句,迴圈還會

for (i=1; i<10; i++)

}printf("\n");

}//分數累加問題2/1+3/2+5/3+8/5+…..前20項的和

ouble fenshu()

// 水仙花數

int hua(int

x) if (sum == x)

else

}//獎金分層

void mony()

else

if(m

<=20)

else

if(m

<=40)

else

if (m

<=60)

else

if (m

<=100)else

printf("%lf\n",sum);

}//n*n口訣

void multiplication()

}printf("\n");

}}//1-n的階乘

void fac()

printf("%d 的階乘是%d\n",k,sum);

}}//兔子問題

void rabbit()

f1=f1+f2;

f2=f2+f1;}}

//素數問題 不是最簡潔的方法

void sushu()

}if (iprintf("%d bu shi su shu \n",n);

}else

}

c語言小題目練習

題目1 乙個數如果恰好等於它的因子之和,這個數就稱為 完數 例如6 1 2 3.程式設計找出1000以內的所有完數。include int main if sum i return 0 題目2 有一分數序列 2 1,3 2,5 3,8 5,13 8,21 13.求出這個數列的前20項之和。inclu...

C語言面試小題目(1)

for語句迴圈考察 include int main printf d,d a,x return 0 最後一次迴圈 a現在是1,符合小於等於1的條件,所以 後面的 x 被執行,x現在是1,x的非為0,不符合迴圈條件,不執行迴圈體,但x 依然執行,自增為2。結果為 a 1,x 2 include in...

乙個C 小題目引出的問題

題目 第一眼肯定是覺得小意思,隨便寫個 int add int a,int b 這種寫法有很明顯的缺陷,引數傳進來會複製乙份,然而我們可以優化一下,例如說指標?int add int a,int b 在c 有更好的方法,例如引用,呼叫時就不需要書寫 號了 int add int a,int b 有可...