当前位置:首页 » 编程语言 » C语言代编写价格
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

C语言代编写价格

发布时间: 2022-04-22 01:17:30

㈠ 用c语言怎么循环输入10个商品的价格,计算总价

# include<stdio.h>
int main()
{
int a[10],i,sum=0;
for(i=0;i<10;i++)
{
printf("请依次输入10个商品价格\n");
scanf("%d",&a[i]);
sum+=a[i]
}

printf("总价为%d:\n",sum);
}

㈡ c语言 促销的价格(多分支和简单循环)

你这样写代码,肯定是输入一个数,执行完显示结果在允许你输入另一个数呀。

建议建立一个数组,一次性把所有数字输入完,然后再让程序一并输出,下面给你改了改main函数。另外最好使用double的浮点数,因为计算机默认是使用double类型,并且即便是int类型的b,遇到浮点数计算时,系统也会自动将其转化为double,不需要人为添加强制转换的语句。
int main()
{

int a, i;
double c;
scanf("%d", &a);

int *b = (int*)malloc(a * sizeof(int));
for (i = 0; i < a; i++)
{
scanf("%d", &b[i]);
}
for (i = 0; i < a; i++)
{

if (b[i] >= 5000)
c = b[i] * 0.8;
else if (b[i] >= 3000)
c = b[i] * 0.85;
else if (b[i] >= 2000)
c = b[i] * 0.9;
else if (b[i] >= 1000)
c = b[i] * 0.95;
else c = b[i];
printf("%.1f\n", c);
}
return 0;
}

㈢ 怎么用c语言编写一个输入按价格范围查询的程序

这个不清楚你想分的多细,但是最简单的就是if else if...多写几个 或者switch也可以。

㈣ c语言计算价格

intmain()
{
intprice[100];
intn,m,total=0,i;
scanf("%d%d",&n,&m);
i=0;
while(i<n){
intno,p;
scanf("%d%d",&no,&p);
price[no-1]=p;
i++;
}
i=0;
while(i<m){
intno,cnt;
scanf("%d%d",&no,&cnt);
total+=cnt*price[no-1];
i++;
}
printf("%d ",total);
return0;
}

㈤ 怎么用C语言编写一个程序 要求:输入单价和个数后可以计算出这些商品的总价格

#include<stdio.h>
struct sp
{
char name[10]; //名称数自己定

float price;

int num;

float sum;

}sp[5];
float total=0;
int main()
{
int i;

float calc(float sum1,float sum2, float sum3, float sum4, float sum5);
void output();

for(i=0;i++;i<5)

{

printf("请输入第%d种商品的名称,单价,数量:\n",i);

gets(sp[i].name);
scanf("%f",&sp[i].price);

scanf("%d",&sp[i].num);

sp[i].sum=price*num;

output();
printf("%f\n",calc(sp[0].sum,sp[1].sum,sp[2].sum,sp[3].sum,sp[4].sum));

}

float calc(float sum1,float sum2, float sum3, float sum4, float sum5)

{
total=sum1+sum2+sum3+sum4+sum5;

return total;

}
void output()
{
int i;

for(i=0;i++;i<5)

{

puts(sp[i].name);

printf("\n%f\n",sp[i].price);

printf("%d\n",sp[i].num);

printf("%f\n",sp[i].sum);

}

}

㈥ 代做C语言小程序,想问问多少钱

可以找万纵联开发,开发经验丰富,价格的话还是根据你的功能决定的。

㈦ C语言如何给商品在一定价格范围内得到随机价格

你使用产生随机数的函数啊:

函数一:int rand(void);
从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。

函数二:void srand(unsigned seed);
参数seed是rand()的种子,用来初始化rand()的起始值。

补充:
都告诉你是这个函数了,你还不自己动手查查,有这么懒得的嘛?

㈧ c语言编写一个猜价格游戏,答案满意再加50分!!!!

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>

/*不做错误处理,
不做程序结构考虑
只是一个破烂儿程序而已
VC2008和Dev C++应该能通过
VC6估计需要改改*/

int main()
{
typedef struct {char name[100]; int score;}Node, *PNode;

Node List[5] = {0};

Node node = {0};

while(1)
{
printf("输入名字:");
scanf("%s", node.name);

srand((unsigned int)time(NULL));
int num= rand()%8999 + 1000;
int guess = 0, guessed = 0;

while (guess<10)
{
guess++;
printf("你猜是:");
scanf("%d", &guessed);
if (guessed==num)
{
printf("中了\n");
node.score = guess;
for (int i=0; i<5; i++)
{
if (!List[i].score)
{
memcpy(&List[i], &node, sizeof(node));
break;
}

if (List[i].score>guess)
{
for (int j=4; j>i; j--)
{
memcpy(&List[j], &List[j-1], sizeof(node));
}

memcpy(&List[i], &node, sizeof(node));
break;
}
}
break;
}
if (guessed>num)
{
printf("大了\n");
}
else
{
printf("小了\n");
}
}

for (int i=0; i<5; i++)
{
printf("%s->得分<-%d\n", List[i].name, List[i].score);
}

printf("清空排行榜?(输入0清空):");
int clearit = 1;
scanf("%d", &clearit);
if (!clearit)
{
memset(&List[0], 0, sizeof(node)*5);
}
}
return 0;
}

㈨ C语言编写程序 1000元买100件商品,3种价格5,10,15

可以采用穷举法,也就是5元的从0--100,10元的也是从0--100,15元的也是从0--100,然后这三种商品的价格总数如果等于1000就输出一种 买法,这样就可以选出所有的买法了。

㈩ 已知商品价格和数量,C语言编程求总价

参考代码:

#include<stdio.h>
intmain(){
doublex;
scanf("%lf",&x);
printf("%lf ",x*30);
return0;
}