Ⅰ c语言编程:如果梨子一斤3元,橙子一斤2元,香蕉两斤1元。用45元正好买45斤水果
#include<stdio.h>
int main(){
int pear=3;
int org=2;
int ban=0.5;
int i , j , k;//i , j , k分别表示梨、橙子、香蕉的数量(单位斤)
for( i=0; i<45; i++){
for( j=0; j<45; j++){
for( k=0; k<45; k+=2){
if( pear*i + org*j + ban*k == 45 && i+j+k==45){
printf("梨子:%d,橙子:%d,香蕉:%d
" , i , j , k);
}
}
}
}
}

Ⅱ 编写一个C语言程序,求:用40元钱买苹果、梨和西瓜,总数能买100个,已知苹果为0.4元一个,梨0.2元一个,
#include <stdio.h>
main(){
int na,np,nw,n; // 个数,总个数
double va=0.4,vp=0.2,vw=4; // 单价
double v; //总费用
for (na=0;na<=100;na++)
for (np=0;np<=100;np++)
for (nw=0;nw<=100;nw++){
v=na*va+np*vp+nw*vw;
n=na+np+nw;
if (n==100 && v==40.0) //若总个数和总费用符合要求,则输出结果:
printf("Apple=%d Pear=%d Watermel=%d\n",na,np,nw);
}
return 0;
}
结果:
Apple=5 Pear=90 Watermel=5
Apple=24 Pear=72 Watermel=4
Apple=43 Pear=54 Watermel=3
Apple=62 Pear=36 Watermel=2
Apple=81 Pear=18 Watermel=1
Apple=100 Pear=0 Watermel=0
Ⅲ c语言编程:求大神解答我哪里错了,一直答案错误。
if(k!=i) {t=a[k];a[k]=a[i];a[i]=t;} 因为t是结构体,不能直接赋值。
写一个swap函数
加一个include
#include <memory.h>
void swap(struct Fruit * l, struct Fruit * r) {
{
struct Fruit t;
memcpy(&t, l, sizeof(struct Fruit));
memcpy(l, r, sizeof(struct Fruit));
memcpy(r, &t, sizeof(struct Fruit));
}
Ⅳ c程序编写一个水果店售货员算账的程序
#include<stdio.h>
void main()
{
float n[4],apple=2.5,pear=1.8,banana=2,orange=1.6,price,charge,money;
printf("请输入水果重量苹果 鸭梨 香蕉 橘子 (不买的水果请输入0): \n");
int i;
for(i=0;i<4;i++)scanf("%f",&n[i]);
printf("应付钱 %.2f 元\n",price=apple*n[0]+pear*n[1]+banana*n[2]+orange*n[3]);
printf("请输入付款数:");scanf("%f",&money);
printf("应找钱 %.2f 元\n",money-price);
}
Ⅳ c语言编程题目关于卖水果
#include<iostream>
usingnamespacestd;
intmain()
{
inttotal[8];
total[7]=5;//第八天的水果数
for(inti=7;i>0;i--)
{//逆向运算
total[i-1]=(total[i]+2)*3;
}
cout<<total[0]<<endl;
}
Ⅵ C语言编程题目:查询水果的单价 有4 种水果,苹果(apple)梨(pear)橘子(orange)和葡萄(grape),单价
#include<stdio.h>
int main(void){
int i,x,n;
float a=3.0,p=2.5,o=4.1,g=10.2;
printf("Enter choice: ");
scanf("%d",&x);
for(i=1;;i++){
switch(x)
{case 0:break;
case 1:
printf("price=%.1f\n",a);
printf("Enter choice:");
scanf("%d",&x);
break;
case 2:
printf("price=%.1f\n",p);
printf("Enter choice: ");
scanf("%d",&x);
break;
case 3:
printf("price=%.1f\n",o);
printf("Enter choice: ");
scanf("%d",&x);
break;
case 4:
printf("price=%.1f\n",g);
printf("Enter choice: ");
scanf("%d",&x);
break;
default:
printf("price=0\n");
printf("Enter choice: ");
scanf("%d",&x);}
n++;
if(n==6){
printf("Thank you!");
break;}
}
return 0;
}
Ⅶ 用C语言编程,桃子5元一个,梨子3元一个,栗子1元三个,怎么百元买果
#include"stdio.h"
void main()
{
int a,b,c;
for(a=0;a<=20;a++)
for(b=0;b<40;b++)
for(c=0;c<=100;c++)
{
if(5*a+3*b+c==100)
printf("桃子是%d个,梨子是%d个,栗子是%d个\n",a,b,c);
}
}
编译执行已通过,可以直接复制。
Ⅷ C语言 买苹果,某水果店卖水果,老板想从一天购买记录中知道有多少人买了水果
新语言蛮古某水果店卖苹果。