1-100所有整數中出現多少次數字9
思路:
1.個位數為9的數(個位數為9的數除以19餘數為9)
2.十位數為9 的數(十位數為9的數除以10等於9)
程式碼如:
#include <stdio.h>
#include <stdlib.h>
int NineCount (int x)
{
int count = 0;
if(x%10==9) //判定這個數字個位是9
{
++count;
}
if(x/10 ==9) //判定這個數字十位是9
{
++count;
}
return conut; //返回count 的值
}
int main()
{
int count = 0;
for(int i =1;i<100;i+=1)
{
count+=NineCount(i); //呼叫NineCount函式
}
printf(“count=%d\n”,count);
system(“pause”);
return 0;
}
相關推薦
1-100所有整數中出現多少次數字9
思路: 1.個位數為9的數(個位數為9的數除以19餘數為9) 2.十位數為9 的數(十位數為9的數除以10等於9) 程式碼如: #include <stdio.h> #include <stdlib.h> int NineCount (int x) { int cou
編寫程式數一下 1到 100 的所有整數中出現多少次數字9(C語言)
#include <stdio.h> int main() { int i = 0; int count = 0; for (i = 1; i <= 100; i++) { if (i % 10 == 9) { count++; } if (i
C語言:編寫程式數一下 1到 100 的所有整數中出現多少次數字9
編寫程式數一下 1到 100 的所有整數中出現多少次數字9 思路:1到 100 的所有整數中出現多少次數字9,這個問題我們可以看作是兩位整數中個位和十位上總共有多少個9,在兩位數中,一個數整除10餘下的結果是它的個位數,除以10是它的十位數,把個位數和十位數上有9的次數算出來就可以了
編寫程式數一下1到100的所有整數中出現多少次數字9
#include <stdio.h> #include <stdlib.h> void main() { int i, count=0; for (i=1;i<=100;i++) { if (i%10==9||i/10==9) count += 1; }
編寫程式數一下1-100的所有整數中出現多少次數字9
#include<stdio.h> #include<stdlib.h> main() { int i=1,a=0; for (i = 1; i < 100; i++) { if ((i / 10) == 9 || (i % 10) == 9) a =
數一下 1到 100 的所有整數中出現多少次數字9。
#include<stdio.h> #include<stdlib.h> int main() { int i = 0; int count = 0; while( i<= 100) { if (i % 10 == 9 ||((i%100)/10)=
編寫程式數一下 1到 100 的所有整數中出現多少次數字9。
1.編寫程式數一下 1到 100 的所有整數中出現多少次數字9。 int mod(int n) { int i = 0; int count = 0; for(i = 1; i<=100; i++) { if(n == i%10) { c
陣列內容的交換——1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的求和——求 1到 100 的所有整數中出現多少次數字9
1.陣列內容的交換 #include<stdio.h> #include<stdlib.h> int main() { int arr1[] = { 1, 2, 3 }, arr2[] = { 4, 5, 6 }, i, t; for (i = 0; i < 3
編寫程序數一下 1到 100 的所有整數中出現多少次數字9(對整數每一位的提取方法)
print 多少 clas ron 余數 printf 程序 i++ int 思路:要判斷整數中出現9 的次數,可以將整數的每一位都提出來在依次進行判斷,是否為9. 方法:對與一個一位數來說,對10取余數就是它本身。如:7%10==7 對於一個兩位數來說,提取個位數字:對1
c語言編寫程序數一下 1到100的所有整數中出現多少次數字9
替換 數字 pri 整數 編寫 turn urn tdi () 範圍,出現的數字可以替換#include<stdio.h>#include<stdlib.h>int main(){int n,y,m;int sum = 0;//計數器for (n =
1到 100 的所有整數中出現數字9的次數
獲取個位數:N%10 獲取十位數:N/10 #include<stdio.h> int main() { int count = 0; for (int i = 1; i <= 100; i++) { if (i % 10 == 9) { count++
數出1到100的整數中出現了多少次數字9
就是 算法 判斷數字 sys 累加 tdi 等於 for 判斷 簡單的算法利用判斷數字的十位和個位數字是否等於九來自增累加器,則累加器就是出現9的次數 #include<stdio.h> #include<stdlib.h> int main() {
02 求1-100所有整數的和
blog tar title bre true nbsp star del bsp sum = 0 start = 1 while True: sum = sum + start start = start + 1 if start == 101:
洛谷OJP1980計數問題試計算在區間 1 到 n 的所有整數中,數字 x(0 ≤ x ≤ 9) 共出現了多少次?
題目描述 試計算在區間 1 到 n 的所有整數中,數字 x(0 ≤ x ≤ 9) 共出現了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11中,數字 1 出現了 4 次。 輸入輸出格式 輸入格式: 2 個
25.求出1~13的整數中1出現的次數,並算出100~1300的整數中1出現的次數?為此他特別數了一下1~13中包含1的數字有1、10、11、12、13因此共出現6次,但是對於後面問題他就沒轍了。AC
題目:求出1~13的整數中1出現的次數,並算出100~1300的整數中1出現的次數?為此他特別數了一下1~13中包含1的數字有1、10、11、12、13因此共出現6次,但是對於後面問題他就沒轍了。AC
交換兩個陣列的內容+求1/1-1/2+1/3...-1/100的值+1-100整數中出現9的次數
交換兩個陣列的內容: 交換兩個容量相同的整形陣列的內容: #include<stdio.h> /* 交換兩個整形陣列的內容 */ void print(int x[]) { for (int i = 0; i < 3;i++) { printf("%d "
【劍指offer{31-34}】整數中1出現的次數(從1到n整數中1出現的次數)、把陣列排成最小的數、醜數、第一個只出現一次的字元
整數中1出現的次數(從1到n整數中1出現的次數) 題目描述 求出1-13的整數中1出現的次數,並算出100-1300的整數中1出現的次數?為此他特別數了一下1~13中包含1的數字有1、10、11、
求出1~13的整數中1出現的次數,並算出100~1300的整數中1出現的次數?並把問題更加普遍化,可以很快的求出任意非負整數區間中1出現的次數。
public class Solution { public int NumberOf1Between1AndN_Solution(int n) { int count=0;/
【BZOJ 1833】【數位DP】 ZJOI2010 count【求在[a,b]中的所有整數中,每個數碼(digit)各出現了多少次】
描述: 1833: [ZJOI2010]count 數字計數 Time Limit: 3 Sec Memory Limit: 64 MBSubmit: 2766 Solved: 1226 [
Python解決 從1到n整數中1出現的次數
很好 time return 面試題 span mas 1=1 大於 獲取 最近在看《劍指Offer》,面試題32的題目:輸入一個整數n,求從1到n這n個整數的十進制表示中1出現的次數。例如輸入12,從1到12這些整數中包含1的數字有1、10、11和12,1