先把字串轉為ASCII CODE的數字,然後計算完後,輸出字串
所謂轉成數字,其實不用,就是直接用字串的那個變數做計算!
我自己有用到「計算字串大小」的函式
stlong=strlen(st); //stlong是指字串的長度;st指的是給的字串
strlen()包含在 <string.h> 開頭記得include
其他會用到的,有for迴圈跟字串變數的宣告
如果用C寫,記得%s、%d、%c的差別喔!
以下提供方便你理解ASCII code轉換的程式碼: (與本題無關)
C:
char ch;
scanf("%s", &ch);
printf("%c\n", ch);
printf("%d\n", ch);
ch=ch+2;
printf("%d\n", ch);
printf("%c\n", ch);
C++:
char ch;
cin>>ch;
cout<<ch<<endl;
cout<<int(ch)<<endl;
ch=ch+2;
cout<<int(ch)<<endl;
cout<<ch<<endl;
試試看用這組程式碼,相信你會更了解ASCII code
ASCII CODE 表:
https://www.ascii-code.com/