C语言,输入一个正整数,统计并输出数中2的个数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 03:20:27
C语言,输入一个正整数,统计并输出数中2的个数
#include
int main(void)
{
int countdigit(int number,int digit);
int countdigit,digit=2,number;
scanf("%d",number);
countdigit=countdigit(number,digit);
printf("Number of digit 2:%d",countdigit);
return 0;
}
int countdigit(int number,int digit)
{
int a,count=0;
while(number!=0){
a=number%10;
number=number/10;
if(a==2)
count++;}
return count;
}
#include
int main(void)
{
int countdigit(int number,int digit);
int countdigit,digit=2,number;
scanf("%d",number);
countdigit=countdigit(number,digit);
printf("Number of digit 2:%d",countdigit);
return 0;
}
int countdigit(int number,int digit)
{
int a,count=0;
while(number!=0){
a=number%10;
number=number/10;
if(a==2)
count++;}
return count;
}
修改如下:
1.主函数中int countdigit, digit = 2, number 中,countdigit重复定义,改为其他变量, 比如x
2.改为 scanf("%d", &number);
3.printf("Number of digit 2:%d", x); // 上述修改过后的变量x
完整修改如下:
#include
int main(void)
{
int countdigit(int number,int digit);
int x,digit=2,number;
scanf("%d",&number);
x=countdigit(number,digit);
printf("Number of digit 2:%d\n",x);
return 0;
}
int countdigit(int number,int digit)
{
int a,count=0;
while(number!=0){
a=number%10;
number=number/10;
if(a==2)
count++;
}
return count;
}
1.主函数中int countdigit, digit = 2, number 中,countdigit重复定义,改为其他变量, 比如x
2.改为 scanf("%d", &number);
3.printf("Number of digit 2:%d", x); // 上述修改过后的变量x
完整修改如下:
#include
int main(void)
{
int countdigit(int number,int digit);
int x,digit=2,number;
scanf("%d",&number);
x=countdigit(number,digit);
printf("Number of digit 2:%d\n",x);
return 0;
}
int countdigit(int number,int digit)
{
int a,count=0;
while(number!=0){
a=number%10;
number=number/10;
if(a==2)
count++;
}
return count;
}
C语言,输入一个正整数,统计并输出数中2的个数
c语言:输入一个正整数,统计该整数中数字8的个数.如果输入的数是负数输出字符串er
读入一个正整数,统计并输出该数中2的个数.
.c语言编程:输入一个正整数,统计该数的各位数字中零的个数,并求各位数字中的最大者.
用C语言编写输入100个整数.将他们存入数组a中,再输入一个整数x.统计并输出数组a中不小于X的元数个数
向一个数组中输入十个数,计算十个数的平均值,并统计大于平均值的数的个数.C语言.
输入10个数,找出其中最大的数并与最后一个数对换,输出十个数(C语言)
c语言试题 输入一个三位正整数,将该数的百位,十位,和个位的数分三行输出 ,并输出三位数的和
C语言:输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数.
编一个程序,输入10个整数,统计并输出其中正数、负数和零的个数.要求用C语言编程.
C语言,输入一个整数n,然后输入n个数,计算并输出n个数中奇数之和
用C语言编写,从键盘上输入若干个正整数,输入0结束.统计所有正整数的个数,并计算最大值,最小值和平均值.