(函式題)4-9 統計個位數字
本題要求實現一個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。
函式介面定義:
int Count_Digit ( const int N, const int D );
其中N
和D
都是使用者傳入的引數。N
的值不超過int
的範圍;D
是[0,
9]區間內的個位數。函式須返回N
中D
出現的次數。
裁判測試程式樣例:
#include <stdio.h> int Count_Digit ( const int N, const int D ); int main() { int N, D; scanf("%d %d", &N, &D); printf("%d\n", Count_Digit(N, D)); return 0; } /* 你的程式碼將被嵌在這裡 */
輸入樣例:
-21252 2
輸出樣例:
3
int Count_Digit ( const int N, const int D )
{
int i,n;
if (N<0) n=-N;
else n=N;
int a[10]={0}; /*由於有10個數字,因此只需定義一個長度為10的陣列*/
if (N==0) a[0]=1; /*要考慮若使用者輸入0,統計其中0的個數這個極端情況*/
while(n!=0) {
i=n%10;
a[i]++;
n=n/10;
}
return a[D];
}
相關推薦
(函式題)4-9 統計個位數字
本題要求實現一個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。 函式介面定義: int Count_Digit ( const int N, const int D ); 其中N和D都是使用者傳入的引數。N的值不超過int的範圍;D是[0, 9]區間
PAT基礎題 4-9 統計個位數字
本題要求實現一個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。 函式介面定義: int Count_Digit ( const int N, con
4-9 統計個位數字
int Count_Digit(const int N, const int D) { if (N == 0 && D == 0)return 1; int tmp = N; int count = 0; if (tmp < 0)tmp *= -1; while (t
4-9 統計個位數字 (15分)
本題要求實現一個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。 函式介面定義: int Count_Digit ( const int N, c
PAT基礎程式設計題目集——6-9 統計個位數字
原題目: 本題要求實現一個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。 函式介面定義: int Count_Digit ( const int N, const int D ); 其中N和D都是使用者傳入的引數。N的值不超過i
PTA-6-9 統計個位數字
本題要求實現一個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。 函式介面定義: int Count_Digit ( const int N, con
6-9 統計個位數字(15 分)
本題要求實現一個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。函式介面定義:int Count_Digit ( const int N, const int D ); 其中N和D都是使用者傳入的引數。N的值不超過int的範圍;D是[0, 9]區間內的個位數。函
(函式題)4-7 統計某類完全平方數
本題要求實現一個函式,判斷任一給定整數N是否滿足條件:它是完全平方數,又至少有兩位數字相同,如144、676等。 函式介面定義: int IsTheNumber ( const int N ); 其中N是使用者傳入的引數。如果N滿足條件,則該函式必須返回1,否則返回0。 裁判測試程式樣例: #incl
PAT-統計個位數字(基礎函式題)
本題要求實現一個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。 函式介面定義: int Count_Digit ( const int N, co
PTA測試基礎題--統計個位數字
本題要求實現一個函式,可統計任一整數中某個位數出現的次數。例如-21252中,2出現了3次,則該函式應該返回3。 函式介面定義: int Count_Digit ( const int N, const int D ); 其中N和D都是使用者傳入的引數。N的值不超過
實驗2-4-1 統計各位數字之和是5的數 (20分)
http://pta.patest.cn/pta/test/13/exam/3/question/411 #include <stdio.h> int is( int num
(函式題)4-1 簡單輸出整數
4-1 簡單輸出整數 本題要求實現一個函式,對給定的正整數N,列印從1到N的全部正整數。 函式介面定義: void PrintN ( int N ); 其中N是使用者傳入的引數。該函式必須將從1到N的全
統計個位數字相同的數的個數
隨機產生100個[0,99]之間的整數,編寫函式統計個位數上的數字分別是0、1、2、3、4、5、6、7、8、9的個數並輸出。 #include <stdio.h> #include <time.h> #include <stdlib.h
PAT基礎題 4-7 統計某類完全平方數
本題要求實現一個函式,判斷任一給定整數N是否滿足條件:它是完全平方數,又至少有兩位數字相同,如144、676等。 函式介面定義: int IsTheNumber ( const int N );
C語言代碼編程題匯總:顯示表達式1*2+3*4+...+9*10的表示形式
clas ron urn ++ class align int c語言代碼 程序 顯示表達式1*2+3*4+...+9*10的表示形式 源程序代碼如下: 1 /* 2 2017年6月7日22:54:51 3 功能:實現1*2+3*4+...+9*10
4-9 內置函數和匿名函數的題
portfolio 得到 span *** val 匿名 匿名函數 1.2 代碼 1,用map來處理字符串列表,把列表中所有人都變成sb,比方alex_sb name=[‘oldboy‘,‘alex‘,‘wusir‘] name1 = [i for i in map(l
題:統計數字出現次數。 隨機生成100個數字,數字範圍從1到10,統計每個數字出現的次數並打印到控制臺。
pre 方向 system 繼續 void pub arr static 遍歷 public static void main(String[] args) { printCount(getNumList());}private static ArrayList&l
朱有鵬C語言高階---4.9.3--單鏈表--將建立節點的程式碼封裝成一個函式(2)
朱有鵬C語言高階---4.9.2--單鏈表--訪問單鏈表中各個節點的資料(1) 朱有鵬C語言高階---4.9.3--單鏈表--將建立節點的程式碼封裝成一個函式(2) 原始碼:4.9.3danlianbiao2.c #include &
TensorFlow筆記(4)——優化手寫數字識別模型之代價函式和擬合
前言 上篇筆記我們利用MNIST資料集訓練了一個手寫數字識別的模型,但是準確率非常的低,維持在91%左右,我們可以嘗試著將準確率提高到96%以上,在實驗之前我們需要先了解一些基本的概念,本篇文章可能會有些枯燥,因為大多都是理論知識。 本文重點 啟用函式 代價函式 擬合 什麼是啟用函式
ACMNO.25 C語言-間隔輸出 寫一函式,輸入一個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出
題目描述 寫一函式,輸入一個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出 樣例輸入 1990 樣例輸出 1 9 9 0 來源/分類 C語言