輸入字串,內有數字和非數字字元

時間 2021-09-02 07:17:47

1樓:匿名使用者

#include

using namespace std;

int main()

else if(j>0)

*pa=digit;

ndigit++;

pa++;

j=0;

}else i++;

}printf("共有 %d 個連續的整數:\n",ndigit);

j=0;

pa=&a[0];

for(j=0;j

cout<

return 0;}

2樓:

給出一段c/c++**,希望有幫助。

#include "stdafx.h"

#include "stdio.h"

#include "string.h"//#include "stdlib.h"

void main(void),ln=0;

int num[20],n=0,len;

printf("請輸入一個各種字元間隔等混合字串!\nstr=");

gets(str);

len=strlen(str)+1;

for(int i=0;i'9'))

else if(str[i]>='0' && str[i]<='9')

}printf("\n整數有%d個,它們是:",n);

for(i=0;i

printf("\n");}

3樓:匿名使用者

#include

#include

#include

using namespace std;

//因使用了string,cin,cou,vector,c無法編譯//一個簡單的演算法,對於字串,設定一個指標,程式中的start//第一個while迴圈查詢直到是字元0-9之間的數,找到以後,使用atoi轉換為數字存入vector中

//第二個while迴圈查詢知道不是字元0-9的數字,即跳過剛轉換過的字元,繼續查詢,直到找完

}start++;}}

int main(int argc, char* argv)return 0;}

輸入一個字串,內有數字和非數字字元。

4樓:匿名使用者

#include

using namespace std;

int main()

else if(j>0)

*pa=digit;

ndigit++;

pa++;

j=0;

}else i++;

}printf("共有 %d 個連續的整數:\n",ndigit);

j=0;

pa=&a[0];

for(j=0;j

cout<

return 0;}

5樓:匿名使用者

表示 很糾結```

輸入一個字串,這個字串包含了數字和非數字字元。例如:

6樓:

#include "stdio.h"

#include "string.h"

int main(int argv,char *argc)printf("\nin your input string detected %d integers.\nthey are:",j);

for(i=0;i

執行舉例:

7樓:哥德堡快遞

可以用strtol函式嗎?

輸入一個字串,串內有數字和非數字字元。例如:

8樓:

#include "stdio.h"

#include "string.h"

int main(int argv,char *argc)printf("\nin your input string detected %d integers.\nthey are:",j);

for(i=0;i

執行舉例:

9樓:櫻花

#include

#include

void main()

,len=strlen(b),i,j=1,k=-1;

for(i=0;i<=len;i++)

printf("%d: ",a[i]);

for (i=0;i<=len-1;i++)else

}k=20;

for(i=0;i<20;i++)

if (a[i]==0)

for(i=0;i

printf("%d\n",a[i]);}

輸入字串,串內有數字和非數字字元。例如 abc

綠木樁 include include include define maxlen 128 int main int argc,char argv char c maxlen char str maxlen char p int i 0,k 0 int j 0,n 0 while 1 else br...

從鍵盤輸入字串,將其中的所有數字字元抽出,按原順序組成新串並輸出 用c語言程式設計謝謝

free逍遙星空 include int main c語言程式設計 從鍵盤輸入一個字串,將其中所有的數字字元抽出,按原順序組成一個新串並輸出。 include stdio.h int main void include stdafx.h if the vc 6.0,with this line.in...

oraclesql字串轉數字問題

1.將字串型別轉換為數字型別。此方法使用tonumber 直接轉換。具體語法是tonumber str 2.將數字型別轉換為字串型別。此轉換使用to char 這有點像上面的to number 模式。999代表相同的內容。3.將日期型別轉換為字串型別。實際上,此方法還使用到 char 它將日期格式轉...