这个程序怎么编?高手帮忙啊

来源:百度知道 编辑:UC知道 时间:2024/05/01 16:28:58
输入一个数,统计该数中含有多少个8

#include <stdio.h>

int main( )
{
int n, k = 0;
printf("请输入一个数:");
scanf("%d", &n);
while ( n )
{
if ( n % 10 == 8 ) k++;
n /= 10;
}
printf("有%d个8", k);
return 0;
}

#include<iostream>
using namespace std;
int main()
{
int num;
cin>>num;
int numberof8=0;
for(;num>0;)
{
if(num%10==8)
numberof8++;
num=num/10;
}
cout<<numberof8<<endl;
}

我晕哟
一个c语言,一个还要在c后面增加两个++。

//用C 我编写的这个程序能运行成功!
#include<stdio.h>
void main(){
int count=0;char c,j;
for(c='y';c!='n';j=getchar())
printf("请输入一个数");
if(j=='8'){
count++;}
}
printf("共有%d个8",count);
getch();
}

// 输入任何东西都可以...
// 不一样的思想...
// 应当