기본 콘텐츠로 건너뛰기

6월, 2017의 게시물 표시

Conditional review

#include <stdio.h> int main() {     int i;     for(i=0;i<5; i++)     {         if(!(i%2)) //only multiples of 2 is printed.         {             printf("%d", i);         }     }         return 0; }    

Review 12/06/2017

#include <stdio.h> void changeValue (int *arr, int size); //* is nessesary here int main() {     int i, arr[100]={0};     for (i=0; i<100; i++)     {      arr[i]=(i+1)*3;     changeValue (arr, 99);     printf("arr[%d]=%d \n", i, arr[i]);     }     return 0; } void changeValue (int arr[], int size) {     int i;     for (i=0; i<100; i++)     {         if((arr[i]%7==0)||(arr[i]%2==0))         {         arr[i]=0;         }     } }

Student score average and total calculation using funtion

#include <stdio.h> void returnTotalAndAvg(int *arr, float *total, float *avg); //formal parameter int main() {     float total=0, avg=0;     int num_std=0, i=0;     printf("Put the number of students.\n");     scanf("%d", &num_std);         int arr[num_std]={0};         for(i=0; i<num_std; i++)     {         printf("Put the score of student num.%d.\n", i+1);         scanf("%d", &arr[i]);         returnTotalAndAvg (arr, &total, &avg);//argument     }     printf("Total is %f, average is %f", total, avg);     return 0; } void returnTotalAndAvg(int *arr, float *total, float *avg)//formal parameter {     static int i=0;     *total=*total+*(arr+i);     *avg=*total/(i+1);     i++;     } //argument is the exact data to send to funtion. for array, only array name. //for pointer, ex)&value //for value, write a value name ^^