chatchai_j icon

part1.c

chatchai_j | PRO | 04/18/22 11:47:22 AM UTC | 0 ⭐ | 1029 👁️ | Never ⏰ | []
C |

1.01 KB

|

None

|

0 👍

/

0 👎

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
 
#define SIZE    5
double  sheet[SIZE][SIZE];
 
int clearSheet() {
    int row,col;
 
    for (row=0;row<SIZE;row++)
        for (col=0;col<SIZE;col++)
            sheet[row][col]=0;
 
    return 0;
}
 
int printSheet() {
    int row,col;
 
    printf("\t A\t B\t C\t D\t E\n");
    for (row=0;row<SIZE;row++) {
        printf("%d", row+1);
        for (col=0;col<SIZE;col++) {
            printf("\t%1.2f", sheet[row][col]);
        }
        printf("\n");
    }
 
    return 0;
}
 
int setSheet(int row, int col, double val) {
    if ((row >= 0 && row < SIZE) && (col >= 0 && col < SIZE)) {
        sheet[row][col] = val;
    } else {
        return -1;
    }
 
    return 0;
}
 
double  getSheet(int row, int col) {
    return sheet[row][col];
}
 
int main(int argc, char **argv) {
    clearSheet();
    setSheet(0,0,-1.2);
    setSheet(1,1,-1.3);
    setSheet(2,2,-1.4);
    setSheet(3,3,-1.5);
    setSheet(4,4,-1.6);
 
    setSheet(1,0, 'A' + 1.2);
    setSheet(1,1, 'B' + 1.3);
    setSheet(1,2, 'C' + 1.4);
    setSheet(1,3, 'D' + 1.5);
    setSheet(1,4, 'E' + 1.6);
    printSheet();
    return 0;
}
 

Comments