当前位置:首页 > 教育综合 > 正文

python输入一个正整数n,判断它是不是3和5的倍数,如果是,则,输出n是3和5的倍数,否则,

"从键盘输入一个正整数判断他是否为3和5倍数是则输出yes否则输出no"的C语言编程

你好,测试通过
望采纳!
#include
voidmain()
{
intn;
scanf("%d",&n);
if(n%3==0&&n%5==0)
printf("yes\n");
else
printf("no\n");
}

python输入任意一 个整数,判断它是否能同时被3和5整除。

# 2021-05-13 Luke while True: number = int(input("请输入一个数字:")) if number % 3 == 0 and number % 5 == 0: print(str(number) + "可以同时被3和5整除") else: print(str(number) + "不可以同时被3和5整除")

C语言:编写函数YesNo(int n),判断n是否为3或5的倍数,是返回1输出Yes,否则返回0输出No。咋写?

代码文本:

#include "stdio.h"

int YesNo(int n){

return n%3==0 || n%5==0;

}

int main(int argc,char *argv[]){

int n;

printf("Please enter n(int n>0)...\nn=");

scanf("%d",&n);

printf("%d --> %s\n",n,(YesNo(n) ? "Yes" : "No"));

return 0;

}

从键盘输入一个整数,判断是否能被3或者被5整除.如果能,输入"该整数是3或5的倍数.",

这题主要考察对for循环的运用。代码如下:

#include

using namespace std;

int f[10001][10001],a[10001];

int main(){

int n,k;

cin>>n>>k;

for(int i=1;i<=n;i++)

cin>>a[i];

f[1][(a[1]%k+k)%k]=1;

for(int i=2;i<=n;i++)

for(int j=0;j

f[i][j]=f[i-1][((j-a[i])%k+k)%k]||f[i-1][((j+a[i])%k+k)%k];

if(f[n][0]) printf("YES");

else printf("NO");

return 0;

}

扩展资料

Java for循环的几种用法详解

1、遍历数组的传统方式

/* 建立一个数组 */

int[] integers = {1, 2, 3, 4};

/* 开始遍历 */

for (int j = 0; j < integers.length; j++) {

int i = integers[j];

System.out.println(i);

}

2、遍历Collection对象的传统方式

/* 建立一个Collection */

String[] strings = {"A", "B", "C", "D"};

Collection stringList = java.util.Arrays.asList(strings);

/* 开始遍历 */

for (Iterator itr = stringList.iterator(); itr.hasNext();) {

Object str = itr.next();

System.out.println(str);

}

而在Java语言的最新版本――J2SE 1.5中,引入了另一种形式的for循环。借助这种形式的for循环,现在可以用一种更简单地方式来进行遍历的工作。

从键盘上输入一个三位整数n,判断各位数字之和是否为3的倍数,若是输出yes,否则输出no(c语言)?

两种方法:

一、用字符串保存输入,输入3个数字字符。

二、用int型保存输入,通过整除、求余的操作获取每一位数字,再将3位数和与3求余,余为0就是3的倍数。

下面用方法二写:

#include

int main()

{

int num,g,s,b;

printf("请输入一个三位数:"),scanf("%d",&num);

g=num%10,s=(num%100)/10,b=num/100;

if((g+s+b)%3==0) printf("yes\n");

else printf("No\n");

return 0;

}

展开全文阅读