1樓:網友
#include
using namespace std;
int main()
int x=0,y=0,z=0; /x統計字母;y統核信計數字;z統計其它。
char a[50];
cout<<"請輸入至多50個字元:"亮橘='a'&&a[i]<=z'))
x++;else if(a[i]>=0'&&a[i]<=9')y++;else
z=strlen(a)-x-y;}
cout<<"0;i--)
coutreturn 0;
「c」編寫一程式,將字串str中的所有字元『c』刪除
2樓:部鱗水妙美
#include""
#include""
#define n 20
main()
int i;
char str[n]; 定義乙個字串陣列。
gets(str);
for(i=0;str[i]!=0';i++)判斷字串是否到串尾。
if(str[i]==c') 判斷第i個元素的字元是否為cstr[i]='0'; 是的話將c換為『/0』
strcat(str,&str[++i]);
i=i-2; /連線兩個字串,達到。
消除c的目因為。
strcat要連線的後的c
字串要識別前面字串。
的'\0',然後再連線*/
put(str);/輸出字串。
我就是想寫乙個程式,用str【】檢驗一串字元,是整數就輸出去1,不是就輸出0.
3樓:風若遠去何人留
#include
#include
#include
int is_integer(char *str)int main()
差不多該是這樣的吧。
4樓:仙戈雅
#include
#include
#include
#define str_max 100 // 假設最長為100int isinteger(char n[10],int len) // 判斷使用者輸入的是否是整數。
int i=0;
bool flag;
while (i
vc++程式,乙個關於字串小題目
5樓:網友
cstrtwo(char *pointer,char *pointer1):cstrone( *pointer)
改成cstrtwo(char *pointer,char *pointer1):cstrone( pointer)
就可以了。pointer 本身定義的就是char *pointer的。
急,用vc操作記事本上的字元寫乙個vc的程式。
6樓:測繪地理資訊
沒看懂,意思是刪掉「1960年07月17日gbr;」和「2013年08月12日。
p 」嗎?
編寫程式,將字串s中的所有字元c刪除
1.幾乎所有頭函式需要 include因為專案包括輸出和輸入字串和專字元,h include 字串 2.第二種方法是 屬定義變數的性格 100 儲存相同大小的兩個字串。1 整數變數intc inti 0,j 0 代表一個字串。b 100 表示刪除對應字元的字串,整數c表示要刪回除的位。ji是for迴...
c查詢字串替換字串,c 查詢一個字串替換一個字串
string s int i s.indexof int j s.indexof string s1 s.substring i,j i 1 int j2 s.indexof j 1 string s2 s.substring j 1,j2 j int j3 s.indexof j2 1 strin...
C語言用指標編寫函式,將二進位制數(以字串形式表示)轉換為十進位制數。請給出運算結果
include stdio.h double bintodec char str return x int main int argc,char argv 執行樣例 c語言 將一個十進位制的正整數轉換為二進位制數並輸出結果。十進位制整數轉換為二進位制整數採用 除2取餘,逆序排列 法。具體做法是 用2...