输出100以内奇数,偶数,质数,合数的脚本

奇数
#!/bin/bash

echo " ( 1..100 )内的奇数:"
for i in {1..100};do
A=$(expr $i % 2)
        if [ $A -ne 0 ];then
                echo $i
        fi
done

偶数
#!/bin/bash

echo " (1-100) 内的偶数:"
for i in {1..100};do
A=$(expr $i % 2)
        if [ $A -eq 0 ]
        then
                echo $i
        fi
done

质数
#!/bin/bash
echo " 显示{1.100}质数:"
for i in {1..100};do
        A=$(factor $i |awk ‘{print NF}‘)
        if [ $A -eq 1 ] || [ $A -eq 2 ];then
                echo "$i是质数"
        fi
done

合数
#!/bin/bash

for i in {1..100};do
        A=$(factor $i |awk ‘{print NF}‘)
        if [ $A -ne 1 ] && [ $A -ne 2 ];then

echo "$i是合数"
        fi

done
~

原文地址:https://www.cnblogs.com/zc1741845455/p/10888790.html

时间: 2024-11-05 15:53:41

输出100以内奇数,偶数,质数,合数的脚本的相关文章

输出100以内的偶数,及偶数和,及个数。for循环 学习笔记

class TestFor  { public static void main(String[] args) { //int i=0; int sum = 0; int count = 0; for(int i=0;i<=100;i++){ if(i%2==0){ System.out.println( i ); sum+=i; count++; } } System.out.println("总和为:"+sum); System.out.println("个数为:&

JavaScript 斐波那契数列 倒序输出 输出100以内的质数

|--斐波那契数列 1 //求斐波那契数列第n位 2 var n = parseInt(window.prompt('输入你要求的斐波那契数列的位数')); 3 var first = 1, 4 second = 1, 5 third; 6 if (n > 2) { 7 for (var i = 0; i < n - 2; i++) { 8 third = first + second; 9 first = second; 10 second = third; 11 document.writ

【Python实践-7】输出100以内的所有素数

1 #输出100以内的所有素数,素数之间以一个空格区分(注意,最后一个数字之后不能有空格). 2 i=2 3 l=[] 4 while i<100: 5 k=0 6 for j in range(2,i): 7 if i%j==0: 8 k=k+1 9 if k==0: 10 l.append(i) 11 i=i+1 12 print(" ".join(str(i) for i in l)) 知识点: 1.素数,又称质数,定义为在大于1的自然数中,除了1和它本身以外不再有其他因数

嵌套循环专题 100以内所有的质数(素数) primeNumber

/*100以内的所有质数的输出.质数:素数,只能被1和它本身整除的自然数.-->从2开始,到这个数-1结束为止,都不能被这个数本身整除. 最小的质数是:2*/ 重点  重置flag 设立flag class PrimeNumberTest { public static void main(String[] args) { boolean isFlag = true;//标识i是否被j除尽,一旦除尽,修改其值 for(int i = 2;i <= 100;i++){//遍历100以内的自然数

for计算100以内的偶数和

#include "stdio.h" void main() { int d=1,sum=0; for (;d<=100;d++) { if(d%2==0) { sum=sum+d; } }printf("100以内所有偶数之和为:%d",sum); }

判断素数和输出100以内的素数

判断素数 public class Au { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int n = in.nextInt(); int isprime = 1; for(int i=2; i<n; i++){ if(n%i == 0){ isprime = 0; break; } } if(isprime ==

java练习题:输出100以内与7有关的数、百马百担、打分(去掉最高、最低分)、二分法查找数据

1.输出100以内与7有关的数 注: 这些数分为三类:(1)7的倍数,(2)个位数字是7的数,(3)十位数字是7的数 int i=1; System.out.println("输出100以内与7有关的数:"); for(i=1;i<=100;i++){ if(i%10==7 | i%7==0|i/10==7 ){//符合条件的三类数 System.out.println(i); } else{ } 2.百马百担 注: 有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担

5月14日 函数练习 100以内奇数的和

//没有参数,没有返回值namespace _100以内奇数和 { class Program { public void jishu() { int sum = 0; for (int i = 1; i <= 100; i++) { if (i % 2 != 0) { sum += i; } } Console.WriteLine(sum); } static void Main(string[] args) { Program hanshu = new Program(); //100以内奇

PHP面试题之实现输出100以内的质数

最近求职时的其中一道面试题: 求100之内的质数 <? //求100以内质数 for ($i = 1; $i <= 100; $i++) { $k = 0; for ($j = 1; $j < $i; $j++) { if ($i % $j == 0) { $k++; } } if ($k == 1) { echo $i; echo "  "; } } ?>