第一個是,輸入一個字串,洗掉其中的標點符號,并輸出處理后的字串
第二個是出入一個字符轉洗掉字串中的標點符號,洗掉多余的空格
還不會用庫函式,指標啥的也不太會用,現在只能把除了標點之外的輸出,其他的實在傻了
#include<stdio.h>
int main()
{
int i;
char s[80];
scanf("%s",s);
if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))
printf("%s",s);
else printf("");
return 0;
uj5u.com熱心網友回復:
改成scanf(“%s”, s);
for(i=0; i<80&&s[i]!=‘\0’; i++) {//要用回圈
if((s[i]>=‘a’&&s[i]<=‘z’) || (s[i]>=‘A’&&s[i]<=‘Z’) || (s[i]>=‘0’&&s[i]<=‘9’))
printf(“%c”, s[i]);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/211523.html
標籤:C語言
下一篇:動態二維陣列傳值
