c语言的简单问题关于数字的

明是1993年3月3日出生的,他出生的年份,月数、日期都有数字3,他认为含有数字3的数都是他的幸运数,甚至凡是3的倍数的数他都非常喜欢,认为都是他的幸运数,现在给出一个正整数N,请你帮明明统计出1至N之间(包括1和N)有几个数字是明明的幸运数。
输入

输入数据只有一个数N(N<=32767)。

输出数据只有一个数,就是1至N之间明明的幸运数的个数。

谁能给看看~!刚学不会!~ 给的代码最好有注释 能看懂~!
楼下两位错了~ 还有含3的数字你们还没考虑~

第1个回答  2010-02-25
#include<stdio.h>

int main()
{
int n; //定义n
int i; //定义i用于循环
int count = 0; //计数器,用于存储幸运数字的个数
printf("请输入n:");
scanf("%d",&n) //输入n

for(i = 1; i <= n; i++)
if (i % 3 == 0) //求解幸运数
count ++;

printf("幸运数字有%d个",count); //输出个数
return 0;
}本回答被网友采纳
第2个回答  2010-02-25
#include <stdio.h>
main()
{
int n,i,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
if(i%3==0)
s++;
printf("%d",s);
getch();
}
相似回答