當前位置:首頁 » 股票買賣 » c語言買股票價值n萬元
擴展閱讀
設計總院股票歷史股價 2023-08-31 22:08:17
股票開通otc有風險嗎 2023-08-31 22:03:12
短線買股票一天最好時間 2023-08-31 22:02:59

c語言買股票價值n萬元

發布時間: 2023-08-03 14:28:38

1. C語言編程

首先是scanf讀入double要用%lf

其次if else嵌套太多,一定要用花括弧{},避免自己搞混

再次,變數名要有意義些

#include<stdio.h>
//#include"genlib.h"
//#include"simpio.h"
intmain(void){
intloopCount,i;//後面這些變數沒有被用到啊m,n,s[10];
doubleopen,close,max,min;//給變數起有意義的名字
doubleupper,lower;//箱體的上下邊界
scanf("%d",&loopCount);
for(i=0;i<loopCount;i++){//請遵循c語言從0開始的慣例
scanf("%lf%lf%lf%lf",&open,&close,&max,&min);
//判斷箱體的上下邊界
if(open>close){
upper=open;
lower=close;
}else{
upper=close;
lower=open;
}
//判斷有無影線
if((max<=upper)&&(min>=lower)){
printf("無");
}else{
printf("有");
if(max>upper){
printf("上");
}
if(min<lower){
printf("下");
}
}
printf("影線的");
//判斷是"空心紅","實心藍白"還是"十字紅"
if(open<close){
printf("空心紅");
}else{
if(open>close){
printf("實心藍白");
}else{//open==close
printf("十字紅");
}
}
printf("蠟燭 ");
}
}

2. C語言(股價預測函數)

#include<stdlib.h>
#include<time.h>
floatprediction(floatx,intn){//從x隨機行走n步
staticfloatdelta=0.01;
staticcharfirst=1;//定義靜態局部變數
inti;
if(first){//如果第一次運行
srand(time(NULL));//用系統時間初始化隨機數發生器
first=0;
}
for(i=0;i<n;++i){
x+=rand()/(1.0+RAND_MAX)*2*delta-delta;//x加上一個[-Δ,Δ)之間的隨機小數
}
returnx;
}

3. 急求一道c語言的股票題

某家公司上市,2000年每股收益1元,相比於1999你那,每股收益的增長率是100%。
往後每年,每股收益增長率以每年10個百分點的速度下降,最後穩定在10%。

某人在2000年以靜態市盈率為20的股價買入這家股票5000股,一直持有到2015年賣出。
假設賣出的股價相當於靜態市盈率為10.計算:總共賺到多少錢?這15年的平均年華收益率是多少?
靜態市盈率:當前股價/之前那年的每股收益。

4. 在線c語言編程高手

#include <stdio.h>
int main()
{
float price=-1, last_price=-1;
int cnt = 0, total = 0;
int increase_flag = 0;
while(~scanf("%f", &price))
{
total++;
printf("%d\t%7.3f", total, price);
if(cnt > 2)
printf("\t%s", increase_flag ? "sell" : "buy");
printf("\n");
if(last_price != -1)
{
if(price > last_price)
{
if(increase_flag) cnt ++;
else increase_flag = 1, cnt = 1;
}
else if(price < last_price)
{
if(!increase_flag) cnt ++;
else increase_flag = 0, cnt = 1;
}
else cnt++;
}
last_price = price;
}
return 0;
}

part3的

#include <stdio.h>
int main()
{
float price=-1, last_price=-1;
int cnt = 0, total = 0;
int increase_flag = 0;
float cash = 10000, shares = 0;
printf("period price cash shares value\n");
printf("-----------------------------------------------\n");
while(~scanf("%f", &price))
{
total++;
if(cnt > 2)
{
if(increase_flag)
{
if(shares != 0)
{
cash = shares * price;
shares = 0;
}
}
else
{
if(cash != 0)
{
shares = cash / price;
cash = 0;
}
}
}
printf(" %3d \t%7.3f\t%10.2f\t%7.2f\t%10.2f\n", total, price, cash, shares, cash+shares * price);
if(last_price != -1)
{
if(price > last_price)
{
if(increase_flag) cnt ++;
else increase_flag = 1, cnt = 1;
}
else if(price < last_price)
{
if(!increase_flag) cnt ++;
else increase_flag = 0, cnt = 1;
}
else cnt++;
}
last_price = price;
}
return 0;
}

5. 請問,常見的股票、期貨行情軟體是用啥語言編寫的比如大智慧、同花順、博易大師、文華等,謝謝!

python
lisp
perl
c

以上這四種語言中,C語言用到的最多,也是最重要的。

6. 跪求c語言高手幫忙解答一個問題~~!!!期末用的!!

親手給你寫的,汗!
#include <stdio.h>
#include <stdlib.h>
typedef struct
{
char stockname[16];
float coeffi;
float price_per;
float est_price;
} STOCK;

void calc(STOCK stock_arr[],int n)
{
int i;
for(i=0;i<n;i++)
stock_arr[i].est_price=stock_arr[i].coeffi * stock_arr[i].price_per;
}

void InputData(STOCK st)
{
char buff[128];
char *p;
for(int i=0;i<5;i++)
{
puts("請輸入數據");
gets(buff);
p=strtok(buff,"");
memcpy(st[i].stockname,p);
p=strtok(NULL,"");
st[i].coeffi=atof(p);
p=strtok(NULL,"");
st[i].price_per=atof(p);
}
}

OutputResult(STOCK st)
{
puts("Results are as follows:");
puts("=============================");
puts("股票名稱\t股票估格\n");
for(int i=0;i<5,i++)
printf("%s\t%f",st[i].stockname,st[i].est_price);
}
void main()
{
STOCK stoc[5];
InputData(stoc);
calc(stoc,5);
OutputResult(stoc);
}