原创 C語言第七章例題 函數

#include <stdio.h> //比大小 int main() { int max(float x, float y); float a, b; int c; scanf_s("%f %f", &a, &b);

原创 計算公約數,公倍數

#include <stdio.h> //計算公約數,公倍數 int main() { int m, n, r,j,k; scanf_s("%d %d", &m, &n); j = m, k = n; r = m % n;

原创 if else switch case用法

#include <stdio.h> //利潤算法 int main() { int s; float i,m; printf("輸入利潤\n"); scanf_s("%f", &i); s = i / 100000;

原创 在數組裏插入一個數

#include <stdio.h> //在數組裏插入一個數 int main() { int a[10] = { 1,11,21,31,41,51,61,71,81 }; int i, x, t; scanf_s("%d"

原创 循環算法輸出圖案

#include <stdio.h> //輸出圖案 int main() { char a[5][9]; int i, j; for(i=0;i<=4;i++) for(j=0;j<=8;j++) { if (

原创 字符串裏各字符個數

#include <stdio.h> //字符串中各個字符個數 int main() { int a=0, b=0, c=0, d=0; char ch; ch = getchar(); while (ch != '\n'

原创 從小到大排序

#include <stdio.h> //排序 int main() { int a[5] = { 8,6,5,4,1 }; int i,j,t; for (i = 0; i <4; i++) for (j = 0;

原创 二分法,牛頓迭代法

#include <stdio.h> #include<math.h> //二分法 int main() { float a, b, x, y, z,t,c; x = -10.0, y = 10.0; a = 2 * x*x

原创 分數序列 前20項之和

#include <stdio.h> //分數序列 int main() { int i; double m = 1.0, n = 2.0, a,b; a = n / m; for (i = 1; i <20; i++)

原创 遞歸求n階勒讓德多項式的值

#include <stdio.h> //遞歸求n階勒讓德多項式的值 int main() { float p(float x, int n); float x,n; scanf_s("%f %f", &x, &n); p

原创 階乘 while算法

#include <stdio.h> //n階乘 int main() { float i, j, n, a=1, b=0; scanf_s("%f", &n); for (i = 1; i <= n; i++) {

原创 電文密碼

#include <stdio.h> /*電文密碼 A->Z B->Y C->X ...*/ int main() { char a[20]; char c; int i; gets_s(a, 20); for (i =

原创 n個字符滯後算法

#include <stdio.h> int main() { void turn(int *p, int m); int a[10]; for (int i = 0; i <= 9; i++) scanf_s("%d

原创 矩陣轉置

#include <stdio.h> //矩陣轉置 int b[3][3]; int main() { void h(int a[][3]); int a[3][3] = { {1,2,3},{4,5,6},{7,8,9}

原创 計算字符串長度

#include <stdio.h> //計算字符串長度 int main() { int length(char *p); char str[30]; gets_s(str, 30); printf("%d", leng