用一维数组问题--根据工龄计算基本工资,这个相关代码怎么写?🥺
int ages[] = { 16,3,7,6,22,14 };
cout << "序号" <<"\t"<< "工龄" << "\t" << "工资" << endl;
for (int i = 0; i < sizeof(ages) / sizeof(ages[0]); i++)
{
cout << (i + 1) << "\t" << ages[i] << "\t" << 1200 + ages[i] * 180 << endl;
}
把工龄保存到数组,通过循环语句与if语句判断,再根据公式计算。
#include <stdio.h>
int main(void)
{
int a[] = {16,3,7,6,22,14};
int i, n = sizeof(a)/sizeof(a[0]);
printf("序号\t工龄\t工资\n");
for(i=0; i<n; i++) {
printf("%d\t%d\t%d\n", i+1, a[i], 1200 + a[i] * 180);
}
return 0;
}
C++版本
#include <iostream>
using namespace std;
int main(void)
{
int a[] = {16,3,7,6,22,14};
int i, n = sizeof(a)/sizeof(a[0]);
cout << "序号\t工龄\t工资" << endl;
for(i=0; i<n; i++) {
cout << (i+1) << "\t" << a[i] << "\t" << (1200 + a[i] * 180) << endl;
}
return 0;
}
如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮