當前位置:首頁 » 編程語言 » c語言眾籌十萬代碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言眾籌十萬代碼

發布時間: 2023-05-22 20:54:38

⑴ 跪求大神設計一個c語言 代碼!!!

起來吧 孩子 我給你寫

⑵ 用C語言寫大富翁源代碼

struct maptype
{
int money,belong;
char name[20];
}map[9][13]={0};
struct player
{
int x,y,money,di;
}man[3]={0};
int dx[5]={0,0,1, 0,-1};
int dy[5]={0,1,0,-1, 0};
int i,j,x,y;
int turn,step,res;
char out[1000];
char *s11="姓名史艷文";
char *s12="資金";
char *s21="姓名比卡超";
char *s22="資金";
char *s31="你需要付給對手";
char *s32="元";
char *s41="老友輪到你走啦";
char *s42="輪到對手走啦";
char *s51="買下此地要";
char *s52="買";
char *s53="不買";
char *s54="老大你的錢不夠";
char *z1="起點";
char *z2="休息處";
char *fa="經過起點發旅費";
char *m1="路過岳王廟";
char *m2="路過純白鎮";
char *m3="獲取錢三千";
char *m4="獲取錢六千";
char *zi1="行";
char *zi2="動";
char *zi3="查";
char *zi4="看";
char *zi5="離";
char *zi6="開";
char *last="你要花兩千元升級地價嗎";

#define ESC 0x011b
#define ENTER 0x1c0d
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define UP 0x4800
#define DOWN 0x5000

#include<stdio.h>
#include<stdlib.h>
#include"first.c"
#include<graphics.h>
#include "bmp16.h"
#include"files.c"

int graphdriver=VGA;
int graphmode=VGAHI;
FILE *hzk_p;
void open_hzk(void);
void get_hz(char incode[],char bytes[]);
void dishz(int x,int y,char code[],int color);
#include"rich2.c"

int main()
{
initgraph(&graphdriver,&graphmode,"");
cleardevice();
open_hzk();
first();

begin();

files();

setbkcolor(0);
while (1)
{
print(0);
step=random(6)+1;
{}
if (turn==1)
{
next3();
}
chuli(turn,step);
buy();
{}
turn=(turn+1)%2;
if (turn==0)
turn=2;
step=0;
}
return 0;
}

void open_hzk()
{
hzk_p=fopen("hzk16","rb");
if (!hzk_p)
{
printf("The file no\n");
getch();
closegraph();
exit(1);
}
}

void get_hz(char incode[],char bytes[])
{
unsigned char qh,wh;
unsigned long offset;
qh=incode[0]-0xa0;
wh=incode[1]-0xa0;
offset=(94*(qh-1)+(wh-1))*32L;
fseek(hzk_p,offset,SEEK_SET);
fread(bytes,32,1,hzk_p);
}

void dishz(int x0,int y0,char code[],int color)
{
unsigned char mask[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
int i,j,x,y,pos;
char mat[32];
get_hz(code,mat);
y=y0;
for(i=0;i<16;i++)
{
x=x0;
pos=2*i;
for (j=0;j<16;j++)
{
if ((mask[j%8]&mat[pos+j/8])!=NULL)
putpixel(x,y,color);
++x;
}
++y;
}
}

⑶ c語言五十個人輪流捐款,捐至10萬停止,輸出每個人各自捐了多少錢

你這個問題本身就存在問題啊!!!每人每輪捐多少?這個問題要說清楚,比如,沒人每輪捐1塊,捐滿10萬為止。OK,那我們用小學知識就能求出來,每人各捐了2000元。代碼如下:

運行結果

如果你細心一點就會發現這種捐款方式最後會出多128塊來,因為最後一個要捐448塊,如果他不捐就達不到10萬元,但如果他捐了就必須捐448元。。。所以學習編程不僅可以鍛煉我們的邏輯思維能力,還能開發你的腦洞等等。。。


最後,不要問我為什麼不直接貼代碼好讓你復制。

⑷ c語言必背100代碼有哪些

/*輸出9*9口訣。共9行9列,i控制行,j控制列。*/

#include "stdio.h"

main()

{int i,j,result;

for (i=1;i<10;i++)

{ for(j=1;j<10;j++)

{

result=i*j;

printf("%d*%d=%-3d",i,j,result);/*-3d表示左對齊,佔3位*/

}

printf(" ");/*每一行後換行*/

}

}

(4)c語言眾籌十萬代碼擴展閱讀:

C語言的字元串其實就是以''字元結尾的char型數組,使用字元型並不需要引用庫,但是使用字元串就需要C標准庫裡面的一些用於對字元串進行操作的函數。它們不同於字元數組。使用這些函數需要引用頭文件<string.h>。

文件輸入/輸出

在C語言中,輸入和輸出是經由標准庫中的一組函數來實現的。在ANSI C中,這些函數被定義在頭文件<stdio.h>;中。

標准輸入/輸出

有三個標准輸入/輸出是標准I/O庫預先定義的:

stdin標准輸入

stdout標准輸出

stderr輸入輸出錯誤

⑸ c語言1000個人捐款,當總數達到十萬結束,統計此時捐款人數,以及平均每人捐款數,錢數保留兩位小數

錢數要用浮點數類型的
幫你改好了,你對照著看吧
#include <stdio.h>
int main()
{
int s;
unsigned double a=0;//錢數要用浮點數來表示
unsigned double m;
for(s=1;s<=1000;s++)
{
scanf("%uf",&m);
if ((a+m)<100000.00)
a=a+m;
else
{
a=a+m;
printf("捐錢人數為%d,平均錢數為%.2f\n",s,(double)a/s);//錢數保留兩位小數
break;

}

}

return 0;
}

⑹ c語言里很大的數(比如十萬)怎麼運算啊

可以自己編一個演算法去實現阿,要從輸入就開始,要不然村都沒辦法存.
//fileheader.h
#ifndef FILEHEADER_H_
#define FILEHEADER_H_
/*
* 文件名稱:fileheader.h
* 摘要:任意長度的兩個整數相加
*
* 當前版本:1.0
* 作者:呂翔
* 完成日期:2009年3月1日
*/
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
using namespace std;
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
class LinkList
{
public:
LinkList();
void ListIn(string str);
void SetSymbol(bool temp);
bool GetSymol();
int FirstNode();
int TailNode();
void Insert(int n);
void GetStr();
int GetSize();
int GetLastN(int n);
int GetFirstN(unsigned int n);
private:
bool symbol;
vector<int> number;
};
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
class Control
{
public:
static void compute(LinkList *pAdd1, LinkList *pAdd2, LinkList *pSum);
};
#endif
//LinkList.cpp
#include "fileheader.h"
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
LinkList::LinkList()
{
symbol=0;
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
int LinkList::FirstNode()
{
return(number[0]);
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
bool LinkList::GetSymol()
{
return(symbol);
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
void LinkList::Insert(int n)
{
number.push_back(n);
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
int LinkList::TailNode()
{
return(number[number.size()-1]);
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
void LinkList::SetSymbol(bool temp)
{
symbol=temp;
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
void LinkList::GetStr()
{
if (symbol)
{
cout<<"-";
}
bool flag=0;
for (int i=number.size()-1; i>=0; i--)
{
if (number[i]==0 && flag==0);
else
{
cout<<number[i];
flag=1;
}
}
if (!flag)
cout<<'0';
cout<<endl;
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
void LinkList::ListIn(string str)
{
if (str[0]=='-')
symbol=1;
else
number.push_back(str[0]-48);
for (unsigned int i=1; i<str.size(); i++)
{
number.push_back(str[i]-48);
}
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
int LinkList::GetSize()
{
return (number.size());
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
int LinkList::GetLastN(int n)
{
int size=number.size();
if (size>=n)
return (number[size-n]);
else
return (0);
}
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
int LinkList::GetFirstN(unsigned int n)
{
if(number.size()>n)
return (number[n-1]);
else
return (0);
}
//control.cpp
#include "fileheader.h"
/*----------我----------是----------風----------騷----------的----------分----------割----------線----------*/
void Control::compute(LinkList *pAdd1, LinkList *pAdd2, LinkList *pSum)
{
if ((pAdd1->GetSymol()) == (pAdd2->GetSymol()))
{
pSum->SetSymbol(pAdd1->GetSymol());
int size=pAdd1->GetSize()>pAdd2->GetSize()?pAdd1->GetSize():pAdd2->GetSize();
bool carry=0;
for (int sum,i=1; i<=size; i++)
{
sum=pAdd1->GetLastN(i)+pAdd2->GetLastN(i)+carry;
carry=0;
if (sum>9)
{
sum=sum-10;
carry=1;
}
pSum->Insert(sum);
}
if (carry==1)
pSum->Insert(1);
}
else
{
int size=pAdd1->GetSize();
if (pAdd2->GetSize()>size)
{
size=pAdd2->GetSize();
LinkList *temp;
temp=pAdd2;
pAdd2=pAdd1;
pAdd1=temp;
}
else if (pAdd2->GetSize()==size)
{
int add1=0,add2=0;
for (int i=1; (add1 == add2) && i<=size; i++)
{
add1=pAdd1->GetFirstN(i);
add2=pAdd2->GetFirstN(i);
}
if (add1<add2)
{
size=pAdd2->GetSize();
LinkList *temp;
temp=pAdd2;
pAdd2=pAdd1;
pAdd1=temp;
}
}
pSum->SetSymbol(pAdd1->GetSymol());
bool carry=0;
for (int sum,i=1; i<=size; i++)
{
sum=pAdd1->GetLastN(i)-pAdd2->GetLastN(i)-carry;
carry=0;
if (sum<0)
{
sum=sum+10;
carry=1;
}
pSum->Insert(sum);
}
}
}
//main.cpp
#include "fileheader.h"
void main()
{
string strAdd1, strAdd2;
cin>>strAdd1;
cin>>strAdd2;
LinkList add1, add2;
add1.ListIn(strAdd1);
add2.ListIn(strAdd2);
LinkList *pAdd1=&add1, *pAdd2=&add2, sum, *pSum=∑
Control::compute(pAdd1, pAdd2, pSum);
sum.GetStr();
}
我自己寫的,任意大整數的加法,正負均可。

⑺ 愛心c語言程序代碼

具體如下。
#include,intmain()inti,j,k,l,m;charc=3;//ASCII碼裡面3就是一個字元小愛心。for(i=1;i<=5;i++)printf(" ");//開頭空出5行。for(i=1;i<=3;i++){//前3行中間有空隙分開來寫。
C語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生神首少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低拍粗級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括一些類似嵌入式處理器以及超級計算機等作襲瞎鎮業平台的許多計算機平台上進行編譯。