6-4 使用函数统计指定数字的个数 分数 10 作者 zju-mbq 单位 浙江大学 本题要求实现一个统计整数中指定数字的个数的简单函数。 countd(number,digit ) 其中number是整数,digit为[0, 9]区间内的一数字。函数countd应返回number中digit出现的次数。 函数接口定义: countd(number,digit ),返回number中digit出现的次数 裁判测试程序样例: 输入样例: 在一行中输入 10001 0 输出样例: 在另一行输出 3


#include <stdio.h> int countd(int number, int digit) { int count = 0; while(number > 0) { if(number % 10 == digit) { count++; } number /= 10; } return count; } int main() { int number, digit; scanf("%d %d", &number, &digit); printf("%d\n", countd(number, digit)); return 0; } [2024-11-14 15:19:47 | AI写代码神器 | 247点数解答]
相关提问
- // rod6.cpp : defines the entry point for the console application. // #include "stdafx.h" // consoleapplication2.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <stdio.h> #include <math.h> #include <iostream> #include <conio.h> #include <cstdlib> using namespace std; double ro[10001]; double th[10001]; double e[10001]; double a[10001]; double b[10001]; double y[10001]; double x[10001]; double d[10001]; double d[10001]; double da[10001]; double db[10001]; double dc[10001]; double z[10001]; d(55点数解答 | 2024-08-16 15:22:27)217
- 6-4 使用函数统计指定数字的个数 分数 10 作者 zju-mbq 单位 浙江大学 本题要求实现一个统计整数中指定数字的个数的简单函数。 countd(number,digit ) 其中number是整数,digit为[0, 9]区间内的一数字。函数countd应返回number中digit出现的次数。 函数接口定义: countd(number,digit ),返回number中digit出现的次数 裁判测试程序样例: 输入样例: 在一行中输入 10001 0 输出样例: 在另一行输出 3(247点数解答 | 2024-11-14 15:19:47)238
- 7-1 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 分数 10 作者 zju-mbq 单位 浙江大学 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 输入格式: 一行中输入2 输出格式: 2是素数 输入样例: 在这里给出一组输入。例如: 100 输出样例: 在这里给出相应的输出。例如: 100=2*2*5*5(278点数解答 | 2024-11-14 15:18:02)300
- 7-1 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 分数 10 作者 zju-mbq 单位 浙江大学 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 输入格式: 一行中输入2 输出格式: 2是素数 输入样例: 在这里给出一组输入。例如: 100 输出样例: 在这里给出相应的输出。例如: 100=2*2*5*5(325点数解答 | 2024-11-14 15:20:08)464
- 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 分数 10 作者 zju-mbq 单位 浙江大学 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 输入格式: 一行中输入2 输出格式: 2是素数 输入样例: 在这里给出一组输入。例如: 100 输出样例: 在这里给出相应的输出。例如: 100=2*2*5*5(478点数解答 | 2024-11-20 15:37:17)192
- 7-1 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 分数 10 作者 zju-mbq 单位 浙江大学 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 输入格式: 一行中输入2 输出格式: 2是素数 输入样例: 在这里给出一组输入。例如: 100 输出样例: 在这里给出相应的输出。例如: 100=2*2*5*5(346点数解答 | 2024-12-11 10:12:56)138
- 7-1 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 分数 10 作者 zju-mbq 单位 浙江大学 一行读入一个正整数n(n>1),如果它是素数,则另一行给出是素数的信息,否则另一行输出它的质因子乘积的表达式,且要求打印的质因子从小到大(1不是质因子) 输入格式: 一行中输入2 输出格式: 2是素数 输入样例: 在这里给出一组输入。例如: 100 输出样例: 在这里给出相应的输出。例如: 100=2*2*5*5(320点数解答 | 2024-12-11 10:14:52)168
- 7-2 验证哥德巴赫猜想之一 分数 10 作者 zju-mbq 单位 浙江大学 验证哥德巴赫猜想之一:任一不少于6的偶数都可以分解成两个质数(即素数)之和。输入的数不满足条件的话,则永远输入。提示:用下面代码实现。 while true: n=int(input()) if n%2==0 and n>=6:break 输入格式: 在一行中输入一个不少于6的偶数n。 输出格式: 在另一行中按照格式“n = a + b”输出n的素数分解,其中a≤b均为素数。又因为这样的分解不唯一,要求必须输出所有解中a最小的解。(241点数解答 | 2024-12-11 10:19:16)194
- import math class ball: """ 实现 def __init__(self, radius) 函数, 他有一个参数radius, 并为对象初始化一个变量self.radius """ """ 实现 def surface_area(self) 函数, 通过self.radius计算球的表面积, 并将这个表面积返回 """ """ 实现 def volume(self) 函数, 通过self.radius计算球的体积, 并将这个体积返回 """ """ 在评测文件中将这样调用这个类 ball = ball(eval(input())) print("球的半径:{:.2f}".format(ball.radius)) print("球的表面积:{:.2f}".format(ball.surface_area())) print("球的体积:{:(261点数解答 | 2024-11-28 21:19:39)206
- a prime number is a number greater than one that is divisible only by 1 and by itself. that means that a prime number is positive. let's define a pseudo-prime number as a number that can be negative but also is divisible only by 1 and by absolute value of itself. write a function is_prime that checks if a number is pseudo-prime or not. the function returns 1 if number is pseudo-prime and -1 otherwise. the function should work correctly for any signed numbers.用c语言(364点数解答 | 2024-12-15 19:28:35)168
- int number; scanf("%d",&number); if(number>5) { if(number>10) printf("%d",++number); } else printf("%d",--number); }| 当number为10时输出结果为多少(77点数解答 | 2024-10-28 13:02:17)167
- int number; scanf("%d",&number); if(number>5) { if(number>10) printf("%d",++number); } else printf("%d",--number); }| 当number为3时输出结果为多少(68点数解答 | 2024-10-28 13:03:06)214