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