|
|
一个一维数组的简单应用,用于薪金的存储及修改:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int employee[10] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000};
int choose, number, i;
do
{
printf("=========================================================\n");
printf("Simple Employee Salary Management System =\n");
printf("1.Display employee salary =\n");
printf("2.Modify employee salary =\n");
printf("3.Display all the employee salary =\n");
printf("4.Quit =\n");
printf("please input your choose:\n");
scanf("%d", &choose);
switch(choose)
{
case 1 :
printf("please input the employee number:\n");
scanf("%d", &number);
if((number > 0) && (number < 11))
{
printf("the employee number %d's salary is %d\n", number, employee[number - 1]);
}
else
{
printf("the employee number is not exist!\n");
}
break;
case 2 :
printf("please input the employee number:\n");
scanf("%d", &number);
if((number > 0) && (number < 11))
{
printf("the employee number %d's salary is %d\n", number, employee[number - 1]);
}
else
{
printf("the employee number is not exist!\n");
break;
}
printf("please input the emloyee number %d's new salary:\n", number);
scanf("%d", &employee[number - 1]);
break;
case 3 :
for(i = 1 ; i <= 10 ; i++)
{
printf("the employee number %d's salary is:%d\n", i, employee[i - 1]);
}
break;
case 4 :
exit(1);
default :
printf("the choose is not exist.\n");
break;
}
}while(1);
}
|
|