C語言基礎5道題

2021-10-13 18:50:29 字數 1124 閱讀 9741

都是手撕**,建議自己推一遍。

1、"a1b2c3d4e5"

#include

void uppercase(char str)

}int main()

2、0,0,1,1

#include

int main()

3、b:10,c:12,d:120

#include

int main()

4、48

#include

int main()

tdata;

struct data

too;

tdata max;

printf("%d\n",sizeof(too) + sizeof(max));

getchar();

return 0;

}5、156

#include

int inc(int a)

int multi(int* a,int* b,volatile int* c)

typedef int (*tfunc1)(int in);

typedef int (*tfunc2)(int*,int*,volatile int*);

void show(tfunc2 fun, int arg1,int* arg2)

int main()

買5送2哈

一、重複字元排序

題目描述:找出輸入字串中的重複字元,再根據ascii碼把重複的字元從小到大排序,

例如:輸入字串為「abcdabc4dd56」,輸出字串為「abcd」。

引數:str 輸入字串,同時返回輸出重複字元列表

len 輸入字串長度

返回值:

>=0 返回重複字串個數

-1 引數錯誤

二、數字字元前置

題目描述:將字串中的所有數字字元順序前移,其他字元順序就後移,並返回數字字元個數。例如:輸入字串為「asd123fgh5##43df」,輸出字串為「123543asdfgh##df」。

引數:str    輸入字串,同時返回輸出字串

len    輸入字串長度

返回值:

>=0    返回數字字元個數

-1    引數錯誤

C語言 基礎題

測試大小端 int checksystem c c.i 1 return c.ch 1 返回1 小端模式 返回0 大端模式 大端 高位元組排放在記憶體的低地止端 tcp ip各層協議 網路位元組序 0x12345678 從高位到地位的位元組一次是 0x12,0x34,0x56,0x78 靠左邊是高位...

C語言基礎題

1,三個整數排列,從小到大排序後輸出。樣例輸入 20,7,33 樣例輸出 7,20,33 1.第一次輸出 include include int main if cb else system pause return 0 不足是 完全沒有考慮到輸入的三個數一樣大小時候的情況。2.參照書中的例子 in...

c語言基礎題

include include void menu void game else if ret input else intmain elseif 0 n else while n include intbinary search int arr,int k,int sz else if k arr...