游客 Signup | Login
中文 | En

3035 - 【设计型】第12章:结构体和共同体 商品问题

一商店半年的销售量和商品的售价如下表:

<tbody>
	<tr>
		<td>
			月份
		</td>
		<td>
			1
		</td>
		<td>
			2
		</td>
		<td>
			3
		</td>
		<td>
			4
		</td>
		<td>
			5
		</td>
		<td>
			6
		</td>
	</tr>
	<tr>
		<td>
			销售量
		</td>
		<td>
			40
		</td>
		<td>
			30
		</td>
		<td>
			50
		</td>
		<td>
			60
		</td>
		<td>
			45
		</td>
		<td>
			50
		</td>
	</tr>
	<tr>
		<td>
			售价
		</td>
		<td>
			300
		</td>
		<td>
			400
		</td>
		<td>
			300
		</td>
		<td>
			300
		</td>
		<td>
			350
		</td>
		<td>
			400
		</td>
	</tr>
</tbody>


商品的成本是270元,编程输出每一个月的利润。(用结构体)

Input

Output

每一行输出一个月份的利润。

Examples

Input

no input needed

Output

1    1200
2    3900
3    1500
4    1800
5    3600
6    6500

Solution C

#include<stdio.h>
#define cost 270
struct goods
{
	int num;
	int price;
};
int main()
{   int i;
   int pro[6];
	struct goods g[6]={{40,300},
	{30,400},
	{50,300},
	{60,300},
	{45,350},
	{50,400}	
	};
	for(i=0;i<6;i++)
	{
		pro[i]=(g[i].price-cost)*g[i].num;
		printf("%d    %d\n",i+1,pro[i]);
	}
} 

Solution C++

#include<bits/stdc++.h>
using namespace std;
int a[20005],b[20005],ana=0,sum=0,m,sum1=0;
struct ly
{
	int x,y,z;
}d[10000]={1,40,300,2,30,400,3,50,300,4,60,300,5,45,350,6,50,400};

int main(){
 
   for(int i=1;i<=6;i++)
   {
   cout<<i<<"    "<<d[i-1].y*(d[i-1].z-270)<<endl;
   }
  
       
    
       
    return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题