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

六安c语言价格

发布时间: 2022-09-03 17:40:49

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

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

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

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

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

Ⅱ C语言中如何计算总价

请明确说明需求。
c语言中输入数值可以使用scanf ("格式",&变量名);,格式对应:整数%d,长整形%ld,单精度浮点数%f,双精度浮点数%lf。。。等等,后面&变量名指必须是一个地址。
至于你说的计算总价,只是将变量赋值以后带入公式运算而已。这里你说的v,c表示什么,总价对应公式是什么,需要你说清除。

Ⅲ 啊,C语言语句中的PRICE是什么意

C语言语句中的PRICE只是一个变量,名称叫price,比如价格之类的,就像定义一样,比如说定义a为整型一样。

变量可以通过变量名访问。在指令式语言中,变量通常是可变的,但在纯函数式语言(如Haskell)中,变量可能是不可变的。

在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中)。


(3)六安c语言价格扩展阅读:

变量名的命名规则

1、变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线“_”组成;最后一个字符可以是类型说明符。

2、变量名的长度不得超过255个字符。

3、变量名在有效的范围内必须是唯一的。有效的范围就是引用变量可以被程序识别、使用的作用范围——例如一个过程、一个窗体等等。有关引用变量作用范围的内容,将在以后介绍。

4、变量名不能是VB中的保留字(关键字),也不能是末尾带类型说明符的保留字,但可以把保留字嵌入变量名,关键字是指VB6语言中的属性、事件、方法、过程、函数等系统内部的标识符。

5、如已经定义的词(if、endif、while、loop等)、函数名(len、format、msgbox等)。像Print、Print$是非法的,而Myprint是合法的。

Ⅳ 用c语言编一个计算衣服价格的程序,要求一件衣服打九折,两件衣服7.8折,三件打五折,大于三件还是打

#include<stdio.h>
void calc(double prirce,int num){
double total;
if(num==1){
total = prirce*0.9;
}else if(num==2){
total = num*prirce*0.78;
}else{
total=num*prirce*0.5;
}
printf("你买了%d件衣服,衣服的总价格是%2f",num,total);
}
void main(){
double inputPrice[3]={41.56,782.4,87.93};
calc(inputPrice[0],2);
calc(inputPrice[1],3);
calc(inputPrice[2],1);
}

Ⅳ C语言菜单点菜并计算价格问题

输出的格式对齐你自己可以调一下,程序本身没有任何问题。
程序是在Visual Studio 2008上编译运行的。

#include "stdafx.h"
#include <iostream>
#include <vector>
#include <string>
using namespace std;

char menu[6][8][16]={
{"菜单","开胃菜","主菜","主食","饭后甜点","饮料"},
{"开 胃 菜","烧椒皮蛋","蓝莓山药墩","竹笋干炒肉","干煎野山菌","小炒黄牛肉"},
{"主 菜","菠萝古老肉","水煮鱼","茄汁基围虾","盐焗手撕鸡","红烧黄花鱼","蚝油生菜","金牌蒜香骨"},
{"主 食","三鲜水饺","手擀面","米饭"},
{"饭后甜点","草莓奶昔","冰激凌","蛋糕"},
{"饮 料","雪碧","蔬菜汁","啤酒","果汁"},
};
double price[6][8]={
{0},
{0,8,10,8,13,12},
{0,15,20,35,30,28,8,18},
{0,15,12,2},
{0,10,16,10},
{0,5,8,8,8}
};
vector<int> menuvec; //保存选了那些菜单项
vector<int> foodvec; //保存选了那些食物
vector<int> countvec; //保存每个食物都选了几份

bool dinner()
{
for(int i = 0; i < 6; i++)
{
if (i == 0)
{
cout << menu[0][i] ;
cout<<":"<<endl;
}
else
{
cout << " " << i << ".";
cout << menu[0][i] << endl;
}
}
cout <<" "<<"0点餐结束"<<endl;

int imenu = 0; //选择菜单项
cout << "请选择 ";
cin >> imenu;
if (imenu == 0)
return false;
cout << " "<< imenu << "." << menu[0][imenu] << endl;
for(int i = 1; i < 8 ; i ++)
{
if (strcmp(menu[imenu][i],"") == 0)//如果没有此项食物则退出输出
break;
cout << " "<< i << "." << menu[imenu][i] << " " << price[imenu][i] << endl;
}
cout <<" 0 返回" << endl;
int ifood = 0;//选择要点的食物
int icount = 0;//选择要点的食物的份数
cout << "请选择";
cin >> ifood ;
if (ifood == 0)
return true;
cout <<"你点的是" << menu[imenu][ifood] << ","<<"请问你要几分:";
cin >> icount;

menuvec.push_back(imenu);
foodvec.push_back(ifood);
countvec.push_back(icount);

return true;
}
int main()
{
while(dinner())
{
system("cls");
}
system("cls");
cout << "你点的菜单是:" << endl;
cout << " 菜名 "<<" 单价 "<<" 数量 " <<" 价格 "<< endl;

vector<int>::iterator menuIter = menuvec.begin();
vector<int>::iterator foodIter = foodvec.begin();
vector<int>::iterator countIter = countvec.begin();
double pricesum = 0; //计算总价钱
for(;menuIter != menuvec.end(),foodIter!= foodvec.end(),countIter != countvec.end();menuIter++,foodIter++,countIter++)
{
int menutemp = *menuIter;
cout << menu[0][menutemp];
cout << ":";
int foodtemp = *foodIter;
cout << menu[menutemp][foodtemp];
cout << " " << price[menutemp][foodtemp];
int counttemp = *countIter;
cout << " "<<counttemp;
cout << " "<< counttemp*price[menutemp][foodtemp] << endl;
pricesum += counttemp*price[menutemp][foodtemp] ;
}
cout <<"-----------------------------------------------------------------------------"<<endl;
cout << " "<<"总价是 "<< pricesum << endl;
}

Ⅵ 怎么用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语言程序设计好不好买大概要多少钱

挺好的,我们大学老师给我们推荐的,我们都是在图书馆借,没买过,不知道价格!

Ⅸ C语言实现商品价格查询系统

#include<stdio.h>

#include<string.h>

#define N 20

struct shop{

char name[10];

float pri;

}a[N];

void inputa(int n,int n0){

for(int i=n-n0;i<n;i++){

printf("请输入品名 价格 ") ;

scanf("%s%f",&a[i].name,&a[i].pri);

}

}

void change(char s[],int n){

for(int i=0;i<n;i++){

if(!strcmp(s,a[i].name)){

printf("改价格:");

scanf("%f",&a[i].pri);

break;

}

else printf("未找到!");

}

}

void find(char s[],int n){

for(int i=0;i<n;i++){

if(!strcmp(s,a[i].name)){

printf("%d %s %.2f ",i+1,a[i].name,a[i].pri);

break;

}

else printf("未找到!");

}

}

void outa(int n){

for(int i=0;i<n;i++){

printf("%d %s %.2f ",i+1,a[i].name,a[i].pri);

}

}

void del(char s[],int n){

for(int i=0;i<n-1;i++){

if(!strcmp(s,a[i].name))

while(i<n-1){

a[i]=a[i+1];++i;

}

else printf("未找到!");

}

}


int main(){

int t=1,n=0,n0=0;

char s[10];

while(t){

printf("1 增加记录 2 修改价格 3 删除记录 4 查询商品 5 查看全部 0 退出系统 ");

scanf("%d",&t);

if(t<1)break;

switch(t){

case 1:

printf("增加记录条数?");

scanf("%d",&n0);

n+=n0;

inputa(n,n0);

break;

if(n<1) break;

case 2: printf("输入品名:");

scanf("%s",s);

change(s,n);

break;

case 3: printf("输入品名:");

scanf("%s",s);

del(s,n);

n--;

break;

case 4:

printf("输入品名:");

scanf("%s",s);

find(s,n);

break;

case 5:

outa(n);

break;

}


}

return 0;

}