1樓:問明
舉例:#include<stdio.h>
#include<string.h>
int main(void)
{chara[1000];
gets(a);//gets函式本身就是以回車符結束;
int count=0;//計數器設定為0
for(inti=0;a[i]!='\0';i++)
{//從頭到尾遍歷,如果是陣列,計數器++
if(a[i]>='0'&&a[i]<='9')
{count++;}}
printf("數字字元個數為:%d",count);
}在c語言或c++中,會把用來#include的檔案的副檔名叫 .h,稱其為標頭檔案。
#include檔案的目的就是把多個編譯單元(也就是c或者cpp檔案)公用的內容,單獨放在一個檔案裡減少整體**尺寸;或者提供跨工程公共**。在現行的c++版本中,應用這個標頭檔案應是#include
stdio 就是指 「standard input & output"(標準輸入輸出)所以,源**中如用到標準輸入輸出函式時,就要包含這個標頭檔案!
例如c語言中的等函式。
引用方法
#include
(注:在tc2.0中,允許不引用此標頭檔案而直接呼叫其中的函式,但這種做法是不標準的。也不建議這樣做。以避免出現在其他ide中無法編譯或執行的問題。)
標準函式
int getchar()//從標準輸入裝置寫入一個字元
int putchar()//向標準輸出裝置讀出一個字元
int scanf(char*format[,argument…])//從標準輸入裝置讀入格式化後的資料
int printf(char*format[,argument…])//向標準輸出裝置輸出格式化字串
char* gets(char*string)//從標準輸入裝置讀入一個字串
int puts(char*string)//向標準輸出裝置輸出一個字串
int sprintf(char*string,char*format[,…])//把格式化的資料寫入某個字串緩衝區。
2樓:帶淚的紫藤花
#include
int main(void)
s[i]='\0';
return 0;
}已經測試通過,希望能幫到樓主。。
3樓:匿名使用者
你那股有問題"\n"改為'\n' 是單引號而不是雙引號。而你只統計處個數,但並沒有輸出大寫的玩意
#include
int main(void)
printf("count=%d\n",count);
return 0;
}這是我修改後的,可以滿足要求。
編寫程式,輸入一個以回車符結束的字串少於80個字行,將該字元逆序輸出
4樓:夜黑黎
#include
#include
void main ()
編寫程式,輸入以回車符結束的字串少於字行,將該字元逆序輸出
include include void main c語言程式設計 輸入一個以回車結束的字串a 少於80個字元 再輸入一個字串b,統計並輸出b在a中出現的 以下是我給你編的程式,我試了,可以執行的,結果是對的,但是可能輸出的格式不符合你的要求,你告訴我,我再改,我已經加了註釋了,看不懂的就問我。希望...
字串結束符0的ASCII是多少
字元du串結束符 0 的ascii是0 如 在串中查詢某zhi 個子dao串 求取一個專子串 在串的某個位置上屬插入一個子串以及刪除一個子串等。兩個字串相等的充要條件是 長度相等,並且各個對應位置上的字元都相等。設p q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的儲存方式是...
程式設計序,輸入字串,將組成字串的所有非英文字母的字
我的bai理解是,這個 和dua的初始化情況zhi有關,當a如果不是dao初始化為全0的話,就可能出錯。專可考慮調整為 屬 include include int main return 0 include void main a j 0 puts a 編一個程式,輸入一個字串,將組成字串的所有非英...