原创 [JAVA]給定兩個整形數組,並找出兩個數組內共同的元素

#[JAVA]給定兩個整形數組,並找出其中共同的元素 給出的數組分別爲 a= {23,12,45,11} b= {99,33,12,45,67,11} ##思路分析 這個問題的方法需要我們使用到for循環的嵌套,每層for循環遍

原创 c語言利用do...while實現1-100的奇數和相加

剛纔在看c語言面試題中發現了一個很好的代碼,同大家分享 #include <stdio.h> #define A 100 void main(){ int i=0,sum=0; do { if (i

原创 用c語言實現求斐波那契數列中的任意項的值

斐波那契數列(Fibonacci sequence),又稱黃金分割數列、因數學家列昂納多·斐波那契(Leonardoda Fibonacci)以兔子繁殖爲例子而引入,故又稱爲“兔子數列”,指的是這樣一個數列:1、1、2、3、5、

原创 利用c語言將數字n前的所有素數輸出(用戶自定義函數,模塊化函數功能)

#include <stdio.h> #include "stdbool.h" bool IsPrime(int); void Tra(int n){ //函數功能:把1-n之間的所有素數輸出 int i;

原创 利用用戶自定義函數(指針)調換兩個變量的值

#include <stdio.h> int swap_1(int *p,int *q){ int t; t=*p; *p=*q; *q=t; return 0; } int main(

原创 c語言實現二維數組的遍歷

#include <stdio.h> #include <math.h> int main(void){ int a[3][4]={ {1,2,3,4}, {5,6,7,8},

原创 用c語言的for循環實現1-100奇數和、奇數個數、奇數平均值、偶數和、奇數偶數和。。。

一個程序一個for一個if…else…搞定。 直接上代碼 #include <stdio.h> #include <math.h> void main(){ int sum,jsum,osum,p,i,j; su

原创 利用C語言實現輸入年月日計算當年天數

閒來無事,重學c語言 #include <stdio.h> #include <math.h> void main(){ int a,b,c,d; printf("pls input year/m/d:\n");

原创 用c語言求解一元二次方程(共軛根除外)

只含有一個未知數(一元,並且未知數項的最高次數是2(二次)的整式方程叫做一元二次方程。一元二次方程經過整理都可化成一般形式ax²+bx+c=0(a≠0。其中ax²叫作二次項,a是二次項係數;bx叫作一次項,b是一次項係數;c叫作

原创 c語言:用用戶自定義函數+for語句嵌套if語句實現前n項奇數和

直接上代碼: #include <stdio.h> int sum(int a){ int jsum,i; for (i=0; i<=a; i++) { if (i%2!=0) {

原创 用c語言實現計算1-2+3-4..-100的值

思路:在原有的for循環求1-100和的基礎上加入符號變量,在每次循環結束時將符號變量*(-1),變號即可,代碼如下: #include <stdio.h> #include <math.h> void main(){

原创 利用c語言實現對整型數組內的數字進行冒泡排序

關於冒泡排序的算法原理不再贅述,這裏包含用戶自定義函數以及指針傳遞的相關內容。 #include <stdio.h> void sort(int *p,int len){ int i,j,t; for (i=0;

原创 利用c語言實現判斷輸入年份是否爲閏年

重拾c語言第二天 判斷是否爲閏年 #include <stdio.h> #include <math.h> void main(){ int a; printf("pls input year:\n");

原创 用c語言判斷一個數是否是素數(質數)

質數是指在大於1的自然數中,除了1和它本身以外不再有其他因數的自然數。 換句話來說就是除只有能夠被1和它本身整除的數纔是質數。(1既不是質數也不是合數) 分析:如何判斷一個數是否能被除了1和它本身之外的數整除,判斷標準就是從1

原创 利用c語言實現1+1/2+1/3...+1/100

#include <stdio.h> #include <math.h> void main(){ float sum; int i; sum=0; for (i=1; i<=100; i++)