编程题#3:发票统计
在草稿上画了这个
输出就是x[0],x[1],x[2]和y[0],y[1],y[2]
思路是先判断num是1,2,3哪个人,然后根据m值看有几个发票,再根据A,B,C发票的类型分别记录到x,y数组中
#include<stdio.h>
int main(){
float x[3]; //记录不同的人的钱
float y[3]; //记录不同的发票的钱
int i,j,m;
int num;//区分人
char type;//区分发票
float n=0.0;
for (i = 0; i < 3; i++){
x[i] = 0.0;
y[i] = 0.0;
}
for (i = 0; i < 3; i++){
scanf("%d", &num);
if (num == 1){
scanf("%d", &m);
for (j = 0; j < m; j++){
scanf(" %c", &type);//如果%c没有空格 调试时发现type是32 录入的是空格
if (type =

这是一个编程题目,要求使用C语言编写一个小型报账系统,系统需要统计每个人所报发票的总金额以及每类发票(A、B、C)的总金额。输入包括人员ID、发票张数和发票详情,输出是每个人的报销总额和各类发票的总计,结果保留两位小数。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



