#include stdio.h int getCount(int num, int alb) { int a[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; //初始化數組0~9分別代表數字0~9的個數 while(num != 0) { a[num % 10]++; num /= 10; } return a[alb]; } int main() { int n, m; printf("請輸入一個整數:"); scanf("%d", n); printf("需要計算哪個數字的個數:"); scanf("%d", m); printf("%d中含有%d的個數為%d\n", n, m, getCount(n, m)); }
創新互聯是一家專業提供扎蘭屯企業網站建設,專注與成都做網站、網站建設、外貿營銷網站建設、H5網站設計、小程序制作等業務。10年已為扎蘭屯眾多企業、政府機構等服務。創新互聯專業網站設計公司優惠進行中。
#include?stdio.h
#include?string.h
int?conNumfromStr(char?*,int);
int?main()
{
char?str[21];
printf("輸入20以內的字符:");
scanf("%s",str);
printf("字符串中數字字符個數為:%d",conNumfromStr(str,strlen(str))?);
return?0;
}
int?conNumfromStr(char?*p,int?len)//計數字符串中數字字符的個數
{
int?i,con=0;
for(i=0;ilen;i++)
{
if(p[i]='0'??p[i]='9')
con++;
}
return?con;
}
#includestdio.h
int main()
{int num;double sum = 0;int count = 0;while(scanf("%d", num) num != -1)//輸入-1停止}
{sum += num;count++;}
printf("%f", sum / count);
return 0。
擴展資料:
指針:
如果一個變量聲明時在前面使用 * 號,表明這是個指針型變量。換句話說,該變量存儲一個地址,而 *(此處特指單目運算符 * ,下同。C語言中另有 雙目運算符 *) 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別于其他同時代高級語言的主要特征之一。
指針不僅可以是變量的地址,還可以是數組、數組元素、函數的地址。通過指針作為形式參數可以在函數的調用過程得到一個以上的返回值,不同于return(z)這樣的僅能得到一個返回值。
指針是一把雙刃劍,許多操作可以通過指針自然的表達,但是不正確的或者過分的使用指針又會給程序帶來大量潛在的錯誤。
參考資料來源:百度百科-c語言
名稱欄目:c語言中表示個數的函數 c語言中表示個數的函數是
分享地址:http://vcdvsql.cn/article18/ddsehdp.html
成都網站建設公司_創新互聯,為您提供商城網站、電子商務、外貿網站建設、小程序開發、云服務器、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯