c関数の基礎知識

1666 ワード

#include <stdio.h>
#include "stdbool.h"//C              
//               (  )
float average (double a, double b)
{
    return (a+b)/2;//    
}

void printfCode (int a ,int b)
{
    printf("     :%d/2",100%5);
}

void onlyPrintf (void)
{
    printf("  ");

}

bool primeNumber(int a)
{
    if (a<=1)
        return false;
    for (int i = 2;i*i<=a;i++)
        if (a % i == 0)
            return false;
    

    return true;
}
//    
void classPrint ();

int sum_array(int a[],int n)
{
    int i,sum = 0;
    for (i = 0; i < n; i++) {
        sum += a[i];
    }
    return sum;
}

int fact (int n ,int m)
{
    if (m ==1)
    {
        return 1;
    }
    else
    {
        return n * fact( n,  m-1);//        
    }
    
}

#define LEN 100
int main(int argc, const char * argv[]) {
    // insert code here...
    printf("Hello, World!
"); //             //     float x = average(5,6);          printf("%f 
",x); //           printfCode(100, 5);      //         onlyPrintf();      //         int prime;     scanf("%d",&prime);     primeNumber(prime);     if (primeNumber(prime))     {         printf(" %d
",prime);     }     else     {         printf("no prime");     }               classPrint(); //     int b[LEN],total; //    total = sum_array(b[], LEN);   wrong     total = sum_array(b,LEN);     printf(" %d",total);      //         int factNumber = fact(5, 3);     printf(" %d
",factNumber);     return 0; } void classPrint () {     printf("when behind main
 "); }