C語言關於字元處理型別的題目,求解答,謝謝

時間 2021-08-11 17:49:52

1樓:匿名使用者

有多個分開的o的話,那最後一個o後面的字串放最前,前面的去掉o放後面

看下這個是不是你想要的。。。。。。

void remove_o(char * str){char * tmp = strdup(str);

int i,j=0;

char * lasto = strrchr(str, 'o');

if (lasto == null)

return;

*lasto = 0;

lasto++;

strcpy(tmp, lasto);

j = strlen(tmp);

int n = strlen(str);

for (i = 0; i

c語言題目2個,求高手幫忙解答,謝謝了!

2樓:我拋錨起航

本人也是初學c語言,寫得不夠簡練,見諒

1.#include

#include

main()

else i=1;

switch(i)

getch();}2.

#include

#include

main()

else

getch();}

3樓:

1、判斷迴文數

#include

int x,y;

judge(int * data,int len)}if(f==0)

printf("%d 是迴文 !\n",x);

}separate(int *data,int n)*(data+y)='\0';

for(j=0,k=y-1; j<=k; j++,k--)}void main()

2、比較並連線字串

#include

int main(void)

;char str2[256] = ;

char str3[512] = ;

printf("please input two strings:str1 str2\n");

scanf("%s %s", str1, str2);

printf("now-------\nstr1:%s\nstr2:%s\n", str1, str2);

int ret = -1;

ret = strcmp(str1, str2);

printf("ret= %d\n", ret);

if (ret>0)

else if (ret<0)

else

printf("new string:%s\n",str3);

return 0;}

求c語言題目,求C語言題目

c語言經典100題 程式1 題目 有1,2,3,4個數字,能組成多少個互不相同且無重複數字的三位數 都是多少 1.程式分析 可填在百位,十位,個位的數字都是1,2,3,4.組成所有的排列後再去 掉不滿足條件的排列.2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成.利潤 i 低於或等於1...

c語言中關於字串轉整型,C語言中關於字串轉整型

字串轉成整型可以使用atoi函式。函式原型 int atoi const char nptr 功能 把字串轉換成整型數。引數nptr字串,如果第一個非空格字元存在,是數字或者正負號則開始做型別轉換,之後檢測到非數字 包括結束符 0 字元時停止轉換,返回整型數。否則,返回零。include inclu...

求詳解c語言題目,求詳解c語言題目

7.簡單,c 8。題目不全 9.b,sizeof不是一個函式,是一個關鍵字。在編譯器會為常量 10.c 2b即2 16 0 65535 11,d,double型別。c語言有隱式型別提升char short int float double,對於型別有疑惑的問題,最簡單的驗證方法是寫一段 用sizeo...