數出1到100的整數中出現了多少次數字9
利用判斷數字的十位和個位數字是否等於九來自增累加器,
則累加器就是出現9的次數
#include<stdio.h> #include<stdlib.h> int main() { int i,sum=0; for (i = 1; i<=100; i++)//遍歷所有數字 { if (i / 10 == 9)//判斷十位 sum++; if (i % 10 == 9)//判斷個位 sum++; } printf("%d", sum); system("pause"); return 0; }
最後結果為20次
分別為
9 19 29 39 49 59 69 79 89 90 91 92 93 94 95 96 97 98 99
數出1到100的整數中出現了多少次數字9
相關推薦
編寫程式數一下 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-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/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
就是 算法 判斷數字 sys 累加 tdi 等於 for 判斷 簡單的算法利用判斷數字的十位和個位數字是否等於九來自增累加器,則累加器就是出現9的次數 #include<stdio.h> #include<stdlib.h> int main() {
劍指offer第32題JS演算法:輸入一個整數n,求從1到n這n個整數的十進位制表示中1出現的次數。例如輸入12,從1到12這些整數中包含1的數字有1,10,11和12,1一共出現了5次
題目:輸入一個整數n,求從1到n這n個整數的十進位制表示中1出現的次數。例如輸入12,從1到12這些整數中包含1的數字有1,10,11和12,1一共出現了5次 這是我某一次去朋友公司面試試水時出的面試題,結果給我五分鐘我寫了個for迴圈的方法,被狠狠鄙視/哭笑不得 結果回來後好奇就跟同事
【劍指offer{31-34}】整數中1出現的次數(從1到n整數中1出現的次數)、把陣列排成最小的數、醜數、第一個只出現一次的字元
整數中1出現的次數(從1到n整數中1出現的次數) 題目描述 求出1-13的整數中1出現的次數,並算出100-1300的整數中1出現的次數?為此他特別數了一下1~13中包含1的數字有1、10、11、
領釦 : 找出列表中出現一次的數
def one_num(n): d = {} # 建立字典記錄元素的次數 for i in n: # 判斷字典中是否沒有該元素 if i not
陣列中有一個數字出現的次數超過陣列長度的一半,請找出這個數字由於數字2在陣列中出現了5次,超過陣列長度的一半,因此輸出2。如果不存在則輸出0。
import java.util.Arrays; public class Solution { public int MoreT
請編寫程序,統計鍵盤錄入的字符串中出現了幾次字符串”java”,並測試
字符 rgs 導入 clas 請您 ace ofo swa length import java.util.Scanner;public class StringBufferText {//main方法public static void main(String[] arg
用C語言算出1到100出現了幾次9
題目要求 編寫程式數一下 1到 100 的所有整數中出現多少次數字9。 程式分析 一共有100個數字,9的數目為9,19,29…99和91,92,93…99。此時要算出9的個數,則要將這些數的個數相加,如果餘數為9,則加1;如果商為9,則加1。 核心程式碼如下
一個數組中,除了有兩個數字只出現一次外,其他數字都出現兩次,求出這兩個出現一次的數字
求出兩個只出現一次的數字 首先,我們知道兩個相同的數字進行異或操作時為0,如果題目裡面只有一個數字出現一次的話,我們就可以直接對陣列中的所有數字進行異或操作,最後得到的數字就是單獨出現的那個數字,但
找出陣列中出現一次兩個數,其他數字都出現偶數次
{ unsigned int flag =1; while(flag) //求異或結果,最低的為1的二進位制位,根據此位是否為1,將元素分為兩組,兩個不同的元素,在此位必然,一個為1,一個為0 { if(flag&sum) break;
CSU 1240: 低調,低調。(異或找出2個只出現1次的數)
DescriptionStaginner總是喜歡把自已的名字寫在他出的題目裡。CSU-ACM協會的會長想,這孩子是不是想出名想瘋了,於是決定考一考他。任意正整數N,不大於N且與N互質的正整數個數記為P,