原创 初學C語言【8】尋找單身狗

一個數組中只有兩個數字是出現一次,其他所有數字都出現了兩次。編寫一個函數找出這兩個只出現一次的數字。LeetCode:只出現一次的數字,題目鏈接 示例 輸入:[ 1,2,3,4,5,2,1,3 ] 輸出:4 , 5 方法一:先對數組進行排序

原创 PTA ----- 最長對稱子串

#include <stdio.h> #include <string.h> #define MAXS 1001 int main(void) { char input[MAXS], result[MAXS]; int

原创 PTA ------ 地址轉換

#include <stdio.h>#include <math.h>#include <string.h>int main(){char a[33];int b[5];char c;int sum = 0;int count = 0;in

原创 PTA ----- 圓形體體積計算器

#include <stdio.h> #include <math.h> #define PI 3.14159265358979 void main() { double x = 4.0, y = 3.0, e = 1.0, r,

原创 PTA -----判斷素數

#include<stdio.h> #include<string.h> #include<math.h> int isPrime(int n) { int i, limit, flag = 1; if (n <= 1)

原创 PTA ----- 求n以內最大的k個素數以及它們的和

#include<stdio.h> #include<math.h> #define N 10 int isPrime(int p); int main() { int n, k, i, count, sum = 0;

原创 PTA ----- 找鞍點

#include <stdio.h> #include <string.h> #define SIZE 6 void input_arr(int arr[][SIZE],int n); int maxrow_arr(int arr[][

原创 PTA ----- 藏尾詩

#include <stdio.h> #include <string.h> int main() { char ch[4][20]; char b[2]; int i, j, len; for (i =

原创 PTA ----- 海盜分贓

#include<stdio.h> int main() { int p, d; scanf("%d%d", &d, &p); if (p == 3) printf("%d", d - 1);

原创 PTA ---- 特立獨行的幸福

#include <stdio.h> #include <string.h> int m,n,c; int num[10001],flag[10001],pri[10001]; int get(int d) { if(num[d]

原创 PTA -----近似求Π

#include <stdio.h> int main() { double eps, sum=1, i, temp=1; scanf("%le", &eps); for(i=1; temp>eps; i++)

原创 PTA----- 數字加密 (15分)

#include<stdio.h> int main() { int i = 3, x; int a[4]; int temp; scanf("%d", &x); while (i != -1)

原创 PTA -----找出不是兩個數組共有的元素

#include <stdio.h> int main() { int m; while (scanf("%d", &m) !=EOF) {

原创 C語言習題【10】冒泡排序

冒泡排序(Bubble Sort),是一種計算機科學領域的較簡單的排序算法。它重複地走訪過要排序的元素列,依次比較兩個相鄰的元素,如果順序(如從大到小、首字母從從Z到A)錯誤就把他們交換過來。走訪元素的工作是重複地進行直到沒有相鄰元素需要交

原创 PTA 7-4 猴子吃桃問題 (15分)

#include<stdio.h> int main() { int a,b = 1; scanf("%d", &a); while (--a) { b = (b + 1) * 2;