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...