不能执行:printf("\nNub中含7的个数是:%d",k); 为什么??
/* Note:Your choice is C IDE */#include "stdio.h"
#include "math.h"
void main()
{
int i=1,k=0,n=1,Nub;
printf("Please input Nub:");
scanf("%d",&Nub);
if(Nub<0)
Nub=-Nub;
while(Nub>0)
{
if(abs(Nub/n)>=1)
{
i=(Nub/n)%10;
n*=10;
printf("%d",i);
//continue;
if(i==7)
k++;
}
}
printf("\nNub中含7的个数是:%d",k);
}
如果输入:5674
怎么才能用上面的程序实现如下的输出:
4765
Nub中含7的个数是:1
[ 本帖最后由 baidu0088 于 2009-10-26 21:19 编辑 ]