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循环,现在可以用一种更简单地方式来进行遍历的工作。 两种方法: 一、用字符串保存输入,输入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; }从键盘上输入一个三位整数n,判断各位数字之和是否为3的倍数,若是输出yes,否则输出no(c语言)?
上一篇
江湖救急,没有六年级下册新的语文书但明天要用怎么办?
下一篇
返回列表