python输入一个正整数n,判断它是不是3和5的倍数,如果是,则,输出n是3和5的倍数,否则,
- 教育综合
- 2024-08-27 12:59:50
"从键盘输入一个正整数判断他是否为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;
}
上一篇
江湖救急,没有六年级下册新的语文书但明天要用怎么办?
下一篇
返回列表