大一C语言菜鸟题,进来做了就送分!!!!
3、 判断一个数N能否同时被3和5整除
要求完整的格式!
问题点数:20、回复次数:7Top
1 楼szws(克米帅)回复于 2005-04-02 08:39:20 得分 0
int judge(int n)
{
if(n/3==0&&n/5==0)
return 1;
else
return 0;
}
void main()
{
int n;
cin>>n;
judge(n);
}Top
2 楼wangyx810328(starstarstar)回复于 2005-04-02 08:45:15 得分 0
稍微再完善了一点。
#include <stdio.h>
int judge(int n)
{
if(n/3==0&&n/5==0)
return 1;
else
return 0;
}
void main()
{
int n;
cin>>n;
if (judge(n))
{
printf("Yes");
}
else
{
printf("No");
}
}
Top
3 楼xingningzi()回复于 2005-04-02 08:47:23 得分 0
upTop
4 楼jxliang()回复于 2005-04-02 08:54:39 得分 0
#include <stdio.h>
void main()
{
int N;
printf("Please enter an integer:\n");
scanf("%d",&N);
printf("Can N be divided exactly?\n");
if (N % 3 == 0 && N % 5 == 0)
{
printf("Yes!\");
}
else
{
printf("No!\n");
}
}Top
5 楼sapphirez()回复于 2005-04-02 08:56:30 得分 0
#include <stdio.h>
int judge(int n)
{
if(n/3==0&&n/5==0)
return 1;
else
return 0;
}
void main()
{
int n;
scanf("%d",&n);
if (judge(n))
{
printf("Yes");
}
else
{
printf("No");
}
}
把楼上的一个小问题改了改:)Top
6 楼jxliang()回复于 2005-04-02 08:59:42 得分 0
用if (n/3==0&&n/5==0)似有不妥之处,例如,当n=1时,n/3=0, 且n/5=0,显然n满足条件,但是很明显n并不能被3或5整除,故应用模运算: if (N % 3 == 0 && N % 5 == 0)
Top
7 楼wodeyouxian(人生如梦)回复于 2005-04-02 08:59:53 得分 20
#include<iostream>
#include<cstdlib>
using namespace std;
int judge(int nN)
{
if (nN%3==0 &&nN%5==0) return 1;
else return 0;
}
int main()
{
int nM;
cout<<"请输入你想检验的数值:"<<endl<<"nM=";
cin>>nM;
if(nM<=0 ||nM>255) {cout<<"输入错误"; system("pause"); return 0;}
if(judge(nM)) cout<<nM<<"可以被3和5同时整除"<<endl;
else cout<<nM<<"不可以被3和5同时整除"<<endl;
system("pause");
return 0;
}Top




