2021年7月14日 星期三

Exercise 4-5

 

#include <stdio.h>

 

int main() {

    int i,num;

    i=0;

    printf("enter a number: ");

    scanf("%d",&num);

    for (i;i<=num;i=i+1)

        printf("*");

   

    return 0;

}

Exercise 4-11

 


#include <stdio.h>

 

int main() {

    int i,j,num,prime;

    i=2;

    j=2;

    prime=1;

    printf("enter a number: ");

    scanf("%d",&num);

    for (i;i<=num;i++){

        for (j;j<i;j++){

            if (i%j==0){

                prime=0;

                j=i+1;

            }

        }

        if (prime==1)

           printf("%d ",i);

 

        j=2;

        prime=1;

    }

 

    return 0;

}

Exercise 4-10

 


int main() {

    int i,num,prime;

    i=2;

    prime=1;

    printf("enter a number: ");

    scanf("%d",&num);

    for (i;i<num;i++){

        if (num%i==0){

            prime=0;

            i=num+1;

        }

    }

    if (prime==1)

        printf("your number is a prime number.");

    else

        printf("your number is not a prime number.");

 

    return 0;

}

如何於C程式內輸入字串?

之前我們學過如何於 C 程式內輸入數目字,但如要輸入字串,例如姓名,又要如何處理呢 ?   跟其他大部分電腦程言不一樣, C 並沒有一個字串的變數數據類型 (variable data type) , C 是使用字元 (character) 及變數陣列 (array)...