原创 用函數實現乘法口訣表,其中口訣表的行數和列數是自己指定

#include<stdio.h>#include<cstdlib>int a;void fun(int a){ for(int i=1;i<=a;i++) { printf("\n"); for(int j=1;j<=i;j++) { p

原创 單鏈表(增、刪、查找)

     用結構體構建單鏈表,實現單鏈表的基本功能。 //頭文件 #pragma once #include<stdio.h> #include<assert.h> #include<malloc.h> typedef int D

原创 字符串替換空格:請實現一個函數,把字符串中的每個空格替換成“%20。

#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <assert.h>void repace_black(char *str){assert(str);char *pst

原创 創建數組,用函數分別實現初始化、清空和逆置。自己設計函數的參數,返回值

創建一個數組,實現函數init()初始化數組、實現empty()清空數組、實現reverse()函數完成數組元素的逆置。要求:自己設計函數的參數,返回值。*/#include<stdio.h>#include<cstdlib>void in

原创 猴子吃桃問題

    猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃了一半,好不過癮,又多吃了一個。第二天早上又吃了剩下的桃子的一半,又多吃了一個。以後每天都吃了前一天剩下的一半零一個,到第 10 天早上想再吃的時候,就剩下一個桃子。求第一天共摘多少個桃

原创 求球的反彈高度

 一個球從 100 米高的自由落下,每次落地後反跳回原高度的一半, 再落下,再反彈。求第10次落地時,共經過多少米,第 10 次反彈多高。#include<stdio.h>int main(){float height = 100.0;do

原创 Linux中ctime mtime atime文件時間的區別

 Linux系統有三個重要的文件時間。分別是:ctime,atime,mtime。 1.ctime(change time)是在寫入文件,隨更改所有者、權限時而更改,也就是文件狀態最後一次被改變的時間。(索引節點改變) 2.atime(ac

原创 編寫一個函數,它從一個字符串中提取一個子字符串。

函數原型如下:   int substr(char dst[], char src[], int start, int len){}目標是:   從 src 數組起始位置向後偏移 start個字符的位置開始,最多複製 len 個非NUL 字

原创 求閏年的!!!

在這之前,必須的想明白判斷閏年的條件,還有一些邏輯關係。然後問題應該就不大了。#include <stdio.h>void main(void){    int year;    printf("1000至2000年間的潤年有:\n"); 

原创 單鏈表(增、刪、查找)

     用結構體構建單鏈表,實現單鏈表的基本功能。 //頭文件 #pragma once #include<stdio.h> #include<assert.h> #include<malloc.h> typedef int D

原创 Linux中ctime mtime atime文件時間的區別

 Linux系統有三個重要的文件時間。分別是:ctime,atime,mtime。 1.ctime(change time)是在寫入文件,隨更改所有者、權限時而更改,也就是文件狀態最後一次被改變的時間。(索引節點改變) 2.atime(ac

原创 求球的反彈高度

 一個球從 100 米高的自由落下,每次落地後反跳回原高度的一半, 再落下,再反彈。求第10次落地時,共經過多少米,第 10 次反彈多高。#include<stdio.h>int main(){float height = 100.0;do

原创 猴子吃桃問題

    猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃了一半,好不過癮,又多吃了一個。第二天早上又吃了剩下的桃子的一半,又多吃了一個。以後每天都吃了前一天剩下的一半零一個,到第 10 天早上想再吃的時候,就剩下一個桃子。求第一天共摘多少個桃

原创 用函數實現乘法口訣表,其中口訣表的行數和列數是自己指定

#include<stdio.h>#include<cstdlib>int a;void fun(int a){ for(int i=1;i<=a;i++) { printf("\n"); for(int j=1;j<=i;j++) { p

原创 創建數組,用函數分別實現初始化、清空和逆置。自己設計函數的參數,返回值

創建一個數組,實現函數init()初始化數組、實現empty()清空數組、實現reverse()函數完成數組元素的逆置。要求:自己設計函數的參數,返回值。*/#include<stdio.h>#include<cstdlib>void in