一道c程题,输入一个正整数 repeat (0打错了是#include "stdio.h"int main(void){
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/28 03:59:14
一道c程题,
输入一个正整数 repeat (0
打错了是
#include "stdio.h"
int main(void)
{
int count,digit,in;
int repeat,ri;
int countdigit(int number,int digit);
scanf("%d",&repeat);
for(ri = 1; ri
输入一个正整数 repeat (0
打错了是
#include "stdio.h"
int main(void)
{
int count,digit,in;
int repeat,ri;
int countdigit(int number,int digit);
scanf("%d",&repeat);
for(ri = 1; ri
![一道c程题,输入一个正整数 repeat (0打错了是#include](/uploads/image/z/6422098-58-8.jpg?t=%E4%B8%80%E9%81%93c%E7%A8%8B%E9%A2%98%2C%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%95%B4%E6%95%B0+repeat+%280%E6%89%93%E9%94%99%E4%BA%86%E6%98%AF%23include+%22stdio.h%22int+main%28void%29%7B)
你程序中的确是存在问题的.number=12,digit=2.你代入试一下结果是m=0.
下面是我修改后你的函数过程 其实就是加了一个变量.你一看就懂了.祝学习顺利.
int countdigit(int number,int digit)
{
int j,k,m;
k=1;
m=0;
if(number==0&&digit==0)
m=1;
else if(number==0&&digit!=0)
m=0;
else{
if (number9)
{
k=k*10;
num1=num1/10;
}
while(number!=0)
{
j=number/k;
if(j==digit)
m++;
number=number%k;
k=k/10;
}
}
下面是我修改后你的函数过程 其实就是加了一个变量.你一看就懂了.祝学习顺利.
int countdigit(int number,int digit)
{
int j,k,m;
k=1;
m=0;
if(number==0&&digit==0)
m=1;
else if(number==0&&digit!=0)
m=0;
else{
if (number9)
{
k=k*10;
num1=num1/10;
}
while(number!=0)
{
j=number/k;
if(j==digit)
m++;
number=number%k;
k=k/10;
}
}
一道c程题,输入一个正整数 repeat (0打错了是#include "stdio.h"int main(void){
c语言编程#include "stdio.h"void main(){ int x,y,h,f;printf("输入h和
c语言不等于怎么写#include void main(){int a;printf("请输入一个正整数:");scan
一道C习题,题是这样的# include "stdio.h"void main(){int i,j,m,n;i=8;j=
谁能告诉我错在那#include"stdio.h"void main (){int a c;char b;printf(
c 语言改错#include "stdio.h"void main(){int a,b,year,day,month;s
c语言ab比较大小#include "stdio.h"void main(){int a,b;scanf("%d",&a
c语言求教#include "stdio.h"void main(){int num;do{printf("猜对有奖(如
#include "stdio.h"void main(void)
C语言 按大小排列#include "stdio.h"void main(){int a,b,c,d,temp;scan
c语言除法运算问题#include "stdio.h"void main(){int a,b;float c,d;a=3
我想问个C语言程序:#include "stdio.h"void main(){int Hang,Lie; Hang=1