當前位置:首頁 » 編程語言 » 六安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;

}