求几个不太难的C或者C++的小游戏代码或者推荐两个C或者C++ 的网站 急求一个斗地主源代码,C++或者C语言的。能在VC++上运行...

\u8c01\u77e5\u9053\u5929\u97f3\u5a31\u4e50\u7684C++\u4ee3\u7801\u662f\u5565\u554a\uff0c\u7f51\u9875\u5728\u54ea\u91cc\u554a\uff1f

\u8fd9\u4e2a\u4f60\u53ef\u4ee5\u67e5\u770b\u76f8\u5173\u4e66\u7c4d\uff0c\u4e0d\u8fc7\u6700\u597d\u8fd8\u662f\u4eb2\u81ea\u95ee\u5929\u97f3\u7684\u503c\u5c5e\u628a\uff0c\u6211\u95ee\u8fc7\u7684\u3002

\u671b\u91c7\u7eb3\uff0c\u8c22\u8c22

#include<iostream>
#include<windows.h>
#include<conio.h>
#include<time.h>
#include<string>
using namespace std;

/*=============== all the structures ===============*/

typedef struct Frame
{
COORD position[2];
int flag;
}Frame;

/*=============== all the functions ===============*/

void SetPos(COORD a)// set cursor
{
HANDLE out=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(out, a);
}

void SetPos(int i, int j)// set cursor
{
COORD pos={i, j};
SetPos(pos);
}

void HideCursor()
{
CONSOLE_CURSOR_INFO cursor_info = {1, 0};
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);
}

//把第y行,[x1, x2) 之间的坐标填充为 ch
void drawRow(int y, int x1, int x2, char ch)
{
SetPos(x1,y);
for(int i = 0; i <= (x2-x1); i++)
cout<<ch;
}

//在a, b 纵坐标相同的前提下,把坐标 [a, b] 之间填充为 ch
void drawRow(COORD a, COORD b, char ch)
{
if(a.Y == b.Y)
drawRow(a.Y, a.X, b.X, ch);
else
{
SetPos(0, 25);
cout<<"error code 01:无法填充行,因为两个坐标的纵坐标(x)不相等";
system("pause");
}
}

//把第x列,[y1, y2] 之间的坐标填充为 ch
void drawCol(int x, int y1, int y2, char ch)
{
int y=y1;
while(y!=y2+1)
{
SetPos(x, y);
cout<<ch;
y++;
}
}

//在a, b 横坐标相同的前提下,把坐标 [a, b] 之间填充为 ch
void drawCol(COORD a, COORD b, char ch)
{
if(a.X == b.X)
drawCol(a.X, a.Y, b.Y, ch);
else
{
SetPos(0, 25);
cout<<"error code 02:无法填充列,因为两个坐标的横坐标(y)不相等";
system("pause");
}
}

//左上角坐标、右下角坐标、用row填充行、用col填充列
void drawFrame(COORD a, COORD b, char row, char col)
{
drawRow(a.Y, a.X+1, b.X-1, row);
drawRow(b.Y, a.X+1, b.X-1, row);
drawCol(a.X, a.Y+1, b.Y-1, col);
drawCol(b.X, a.Y+1, b.Y-1, col);
}

void drawFrame(int x1, int y1, int x2, int y2, char row, char col)
{
COORD a={x1, y1};
COORD b={x2, y2};
drawFrame(a, b, row, col);
}

void drawFrame(Frame frame, char row, char col)
{
COORD a = frame.position[0];
COORD b = frame.position[1];
drawFrame(a, b, row, col);
}

void drawPlaying()
{
drawFrame(0, 0, 48, 24, '=', '|');// draw map frame;
drawFrame(49, 0, 79, 4, '-', '|');// draw output frame
drawFrame(49, 4, 79, 9, '-', '|');// draw score frame
drawFrame(49, 9, 79, 20, '-', '|');// draw operate frame
drawFrame(49, 20, 79, 24, '-', '|');// draw other message frame
SetPos(52, 6);
cout<<"得分:";
SetPos(52, 7);
cout<<"称号:";
SetPos(52,10);
cout<<"操作方式:";
SetPos(52,12);
cout<<" a,s,d,w 控制战机移动。";
SetPos(52,14);
cout<<" p 暂停游戏。";
SetPos(52,16);
cout<<" e 退出游戏。";
SetPos(52,18);
cout<<" k 发射子弹。";
}

//在[a, b)之间产生一个随机整数
int random(int a, int b)
{
int c=(rand() % (a-b))+ a;
return c;
}

//在两个坐标包括的矩形框内随机产生一个坐标
COORD random(COORD a, COORD b)
{
int x=random(a.X, b.X);
int y=random(a.Y, b.Y);
COORD c={x, y};
return c;
}

bool judgeCoordInFrame(Frame frame, COORD spot)
{
if(spot.X>=frame.position[0].X)
if(spot.X<=frame.position[1].X)
if(spot.Y>=frame.position[0].Y)
if(spot.Y<=frame.position[0].Y)
return true;
return false;
}

void printCoord(COORD a)
{
cout <<"( "<<a.X<<" , "<<a.Y<<" )";
}

void printFrameCoord(Frame a)
{
printCoord(a.position[0]);
cout <<" - ";
printCoord(a.position[1]);
}

int drawMenu()
{
SetPos(30, 1);
cout<<"P l a n e W a r";
drawRow(3, 0, 79, '-');
drawRow(5, 0, 79, '-');
SetPos(28, 4);
cout<<"w 和 s 选择, k 确定";
SetPos(15, 11);
cout<<"1. 简单的敌人";
SetPos(15, 13);
cout<<"2. 冷酷的敌人";
drawRow(20, 0, 79, '-');
drawRow(22, 0, 79, '-');
SetPos(47, 11);
cout<<"简单的敌人:";
SetPos(51, 13);
cout<<"简单敌人有着较慢的移动速度。";
SetPos(24, 21);
cout<<" ☆○☆○☆○☆○☆○☆ ";
int j=11;
SetPos(12, j);
cout<<">>";

//drawFrame(45, 9, 79, 17, '=', '|');

while(1)
{ if( _kbhit() )
{
char x=_getch();
switch (x)
{
case 'w' :
{
if( j == 13)
{
SetPos(12, j);
cout<<" ";
j = 11;
SetPos(12, j);
cout<<">>";
SetPos(51, 13);
cout<<"            ";
SetPos(47, 11);
cout<<"简单的敌人:";
SetPos(51, 13);
cout<<"简单敌人有着较慢的移动速度。";
}
break;
}
case 's' :
{
if( j == 11 )
{
SetPos(12, j);
cout<<" ";
j = 13;
SetPos(12, j);
cout<<">>";
SetPos(51, 13);
cout<<"              ";
SetPos(47, 11);
cout<<"冷酷的敌人:";
SetPos(51, 13);
cout<<"冷酷的敌人移动速度较快。";
}
break;
}
case 'k' :
{
if (j == 8) return 1;
else return 2;
}
}
}
}
}

/*
DWORD WINAPI MusicFun(LPVOID lpParamte)
{
//DWORD OBJ;
sndPlaySound(TEXT("bgm.wav"), SND_FILENAME|SND_ASYNC);
return 0;
}
*/

/*================== the Game Class ==================*/

class Game
{
public:
COORD position[10];
COORD bullet[10];
Frame enemy[8];
int score;
int rank;
int rankf;
string title;
int flag_rank;

Game ();

//初始化所有
void initPlane();
void initBullet();
void initEnemy();

//初始化其中一个
//void initThisBullet( COORD );
//void initThisEnemy( Frame );

void planeMove(char);
void bulletMove();
void enemyMove();

//填充所有
void drawPlane();
void drawPlaneToNull();
void drawBullet();
void drawBulletToNull();
void drawEnemy();
void drawEnemyToNull();

//填充其中一个
void drawThisBulletToNull( COORD );
void drawThisEnemyToNull( Frame );

void Pause();
void Playing();
void judgePlane();
void judgeEnemy();

void Shoot();

void GameOver();
void printScore();
};

Game::Game()
{
initPlane();
initBullet();
initEnemy();
score = 0;
rank = 25;
rankf = 0;
flag_rank = 0;
}

void Game::initPlane()
{
COORD centren={39, 22};
position[0].X=position[5].X=position[7].X=position[9].X=centren.X;
position[1].X=centren.X-2;
position[2].X=position[6].X=centren.X-1;
position[3].X=position[8].X=centren.X+1;
position[4].X=centren.X+2;
for(int i=0; i<=4; i++)
position[i].Y=centren.Y;
for(int i=6; i<=8; i++)
position[i].Y=centren.Y+1;
position[5].Y=centren.Y-1;
position[9].Y=centren.Y-2;
}

void Game::drawPlane()
{
for(int i=0; i<9; i++)
{
SetPos(position[i]);
if(i!=5)
cout<<"o";
else if(i==5)
cout<<"|";
}
}

void Game::drawPlaneToNull()
{
for(int i=0; i<9; i++)
{
SetPos(position[i]);
cout<<" ";
}
}

void Game::initBullet()
{
for(int i=0; i<10; i++)
bullet[i].Y = 30;
}

void Game::drawBullet()
{
for(int i=0; i<10; i++)
{
if( bullet[i].Y != 30)
{
SetPos(bullet[i]);
cout<<"^";
}
}
}

void Game::drawBulletToNull()
{
for(int i=0; i<10; i++)
if( bullet[i].Y != 30 )
{
COORD pos={bullet[i].X, bullet[i].Y+1};
SetPos(pos);
cout<<" ";
}
}

void Game::initEnemy()
{
COORD a={1, 1};
COORD b={45, 15};
for(int i=0; i<8; i++)
{
enemy[i].position[0] = random(a, b);
enemy[i].position[1].X = enemy[i].position[0].X + 3;
enemy[i].position[1].Y = enemy[i].position[0].Y + 2;
}
}

void Game::drawEnemy()
{
for(int i=0; i<8; i++)
drawFrame(enemy[i].position[0], enemy[i].position[1], '-', '|');
}

void Game::drawEnemyToNull()
{
for(int i=0; i<8; i++)
{
drawFrame(enemy[i].position[0], enemy[i].position[1], ' ', ' ');
}
}

void Game::Pause()
{
SetPos(61,2);
cout<<" ";
SetPos(61,2);
cout<<"暂停中...";
char c=_getch();
while(c!='p')
c=_getch();
SetPos(61,2);
cout<<" ";
}

void Game::planeMove(char x)
{
if(x == 'a')
if(position[1].X != 1)
for(int i=0; i<=9; i++)
position[i].X -= 2;

if(x == 's')
if(position[7].Y != 23)
for(int i=0; i<=9; i++)
position[i].Y += 1;

if(x == 'd')
if(position[4].X != 47)
for(int i=0; i<=9; i++)
position[i].X += 2;

if(x == 'w')
if(position[5].Y != 3)
for(int i=0; i<=9; i++)
position[i].Y -= 1;
}

void Game::bulletMove()
{
for(int i=0; i<10; i++)
{
if( bullet[i].Y != 30)
{
bullet[i].Y -= 1;
if( bullet[i].Y == 1 )
{
COORD pos={bullet[i].X, bullet[i].Y+1};
drawThisBulletToNull( pos );
bullet[i].Y=30;
}

}
}
}

void Game::enemyMove()
{
for(int i=0; i<8; i++)
{
for(int j=0; j<2; j++)
enemy[i].position[j].Y++;

if(24 == enemy[i].position[1].Y)
{
COORD a={1, 1};
COORD b={45, 3};
enemy[i].position[0] = random(a, b);
enemy[i].position[1].X = enemy[i].position[0].X + 3;
enemy[i].position[1].Y = enemy[i].position[0].Y + 2;
}
}
}

void Game::judgePlane()
{
for(int i = 0; i < 8; i++)
for(int j=0; j<9; j++)
if(judgeCoordInFrame(enemy[i], position[j]))
{
SetPos(62, 1);
cout<<"坠毁";
drawFrame(enemy[i], '+', '+');
Sleep(1000);
GameOver();
break;
}
}

void Game::drawThisBulletToNull( COORD c)
{
SetPos(c);
cout<<" ";
}

void Game::drawThisEnemyToNull( Frame f )
{
drawFrame(f, ' ', ' ');
}

void Game::judgeEnemy()
{
for(int i = 0; i < 8; i++)
for(int j = 0; j < 10; j++)
if( judgeCoordInFrame(enemy[i], bullet[j]) )
{
score += 5;
drawThisEnemyToNull( enemy[i] );
COORD a={1, 1};
COORD b={45, 3};
enemy[i].position[0] = random(a, b);
enemy[i].position[1].X = enemy[i].position[0].X + 3;
enemy[i].position[1].Y = enemy[i].position[0].Y + 2;
drawThisBulletToNull( bullet[j] );
bullet[j].Y = 30;
}
}

void Game::Shoot()
{
for(int i=0; i<10; i++)
if(bullet[i].Y == 30)
{
bullet[i].X = position[5].X;
bullet[i].Y = position[5].Y-1;
break;
}
}

void Game::printScore()
{
if(score == 120 && flag_rank == 0)
{
rank -= 3;
flag_rank = 1;
}

else if( score == 360 && flag_rank == 1)
{
rank -= 5;
flag_rank = 2;
}
else if( score == 480 && flag_rank == 2)
{
rank -= 5;
flag_rank = 3;
}
int x=rank/5;
SetPos(60, 6);
cout<<score;

if( rank!=rankf )
{
SetPos(60, 7);
if( x == 5)
title="初级飞行员";
else if( x == 4)
title="中级飞行员";
else if( x == 3)
title="高级飞行员";
else if( x == 2 )
title="王牌飞行员";
cout<<title;
}
rankf = rank;
}

void Game::Playing()
{
//HANDLE MFUN;
//MFUN= CreateThread(NULL, 0, MusicFun, NULL, 0, NULL);

drawEnemy();
drawPlane();

int flag_bullet = 0;
int flag_enemy = 0;

while(1)
{
Sleep(8);
if(_kbhit())
{
char x = _getch();
if ('a' == x || 's' == x || 'd' == x || 'w' == x)
{
drawPlaneToNull();
planeMove(x);
drawPlane();
judgePlane();
}
else if ('p' == x)
Pause();
else if( 'k' == x)
Shoot();
else if( 'e' == x)
{
//CloseHandle(MFUN);
GameOver();
break;
}

}
/* 处理子弹 */
if( 0 == flag_bullet )
{
bulletMove();
drawBulletToNull();
drawBullet();
judgeEnemy();
}
flag_bullet++;
if( 5 == flag_bullet )
flag_bullet = 0;

/* 处理敌人 */
if( 0 == flag_enemy )
{
drawEnemyToNull();
enemyMove();
drawEnemy();
judgePlane();
}
flag_enemy++;
if( flag_enemy >= rank )
flag_enemy = 0;

/* 输出得分 */
printScore();
}
}

void Game::GameOver()
{
system("cls");
COORD p1={28,9};
COORD p2={53,15};
drawFrame(p1, p2, '=', '|');
SetPos(36,12);
string str="Game Over!";
for(int i=0; i<str.size(); i++)
{
Sleep(80);
cout<<str[i];
}
Sleep(1000);
system("cls");
drawFrame(p1, p2, '=', '|');
SetPos(31, 11);
cout<<"击落敌机:"<<score/5<<" 架";
SetPos(31, 12);
cout<<"得  分:"<<score;
SetPos(31, 13);
cout<<"获得称号:"<<title;
SetPos(30, 16);
Sleep(1000);
cout<<"继续? 是(y)| 否(n)";
as:
char x=_getch();
if (x == 'n')
exit(0);
else if (x == 'y')
{
system("cls");
Game game;
int a = drawMenu();
if(a == 2)
game.rank = 20;
system("cls");
drawPlaying();
game.Playing();
}
else goto as;
}

/*================== the main function ==================*/
int main()
{
//游戏准备
srand((int)time(0)); //随机种子
HideCursor(); //隐藏光标

Game game;
int a = drawMenu();
if(a == 2)
game.rank = 20;
system("cls");
drawPlaying();
game.Playing();
}

以下是贪吃蛇源代码:

#include<iostream.h>
#include<windows.h>
#include<time.h>
#include<stdlib.h>
#include<conio.h>
#define N 21
void gotoxy(int x,int y)//位置函数
{
COORD pos;
pos.X=2*x;
pos.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
}
void color(int a)//颜色函数
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);
}
void init(int apple[2])//初始化函数(初始化围墙、显示信息、苹果)
{
int i,j;//初始化围墙
int wall[N+2][N+2]={{0}};
for(i=1;i<=N;i++)
{
for(j=1;j<=N;j++)
wall[i][j]=1;
}
color(11);
for(i=0;i<N+2;i++)
{
for(j=0;j<N+2;j++)
{
if(wall[i][j])
cout<<"■";
else cout<<"□" ;
}
cout<<endl;
}
gotoxy(N+3,1);//显示信息
color(20);
cout<<"按 W S A D 移动方向"<<endl;
gotoxy(N+3,2);
color(20);
cout<<"按任意键暂停"<<endl;
gotoxy(N+3,3);
color(20);
cout<<"得分:"<<endl;
apple[0]=rand()%N+1;//苹果
apple[1]=rand()%N+1;
gotoxy(apple[0],apple[1]);
color(12);
cout<<"●"<<endl;
}
int main()
{
int i,j;
int** snake=NULL;
int apple[2];
int score=0;
int tail[2];
int len=3;
char ch='p';
srand((unsigned)time(NULL));
init(apple);
snake=(int**)realloc(snake,sizeof(int*)*len);
for(i=0;i<len;i++)
snake[i]=(int*)malloc(sizeof(int)*2);
for(i=0;i<len;i++)
{
snake[i][0]=N/2;
snake[i][1]=N/2+i;
gotoxy(snake[i][0],snake[i][1]);
color(14);
cout<<"★"<<endl;
}
while(1)//进入消息循环
{
tail[0]=snake[len-1][0];
tail[1]=snake[len-1][1];
gotoxy(tail[0],tail[1]);
color(11);
cout<<"■"<<endl;
for(i=len-1;i>0;i--)
{
snake[i][0]=snake[i-1][0];
snake[i][1]=snake[i-1][1];
gotoxy(snake[i][0],snake[i][1]);
color(14);
cout<<"★"<<endl;
}
if(kbhit())
{
gotoxy(0,N+2);
ch=getche();
}
switch(ch)
{
case 'w':snake[0][1]--;break;
case 's':snake[0][1]++;break;
case 'a':snake[0][0]--;break;
case 'd':snake[0][0]++;break;
default: break;
}
gotoxy(snake[0][0],snake[0][1]);
color(14);
cout<<"★"<<endl;
Sleep(abs(200-0.5*score));
if(snake[0][0]==apple[0]&&snake[0][1]==apple[1])//吃掉苹果后蛇分数加1,蛇长加1
{
score++;
len++;
snake=(int**)realloc(snake,sizeof(int*)*len);
snake[len-1]=(int*)malloc(sizeof(int)*2);
apple[0]=rand()%N+1;
apple[1]=rand()%N+1;
gotoxy(apple[0],apple[1]);
color(12);
cout<<"●"<<endl;
gotoxy(N+5,3);
color(20);
cout<<score<<endl;
}
if(snake[0][1]==0||snake[0][1]==N||snake[0][0]==0||snake[0][0]==N)//撞到围墙后失败
{
gotoxy(N/2,N/2);
color(30);
cout<<"失败!!!"<<endl;
for(i=0;i<len;i++)
free(snake[i]);
Sleep(INFINITE);
exit(0);
}
}
return 0;
}

csdn社区

去CSDN网站下载

csdn论坛啊 bbs 还有51cto的 或者 oschina

  • ...鐢–璇█鍋氫竴涓皬娓告垙(涓嶈澶鏉),鏈鏈鏈鍩虹鐨凜璇█灏卞彲浠,骞惰祴浜...
    绛旓細include int main(){ int i;int a;int t;printf("娆㈣繋鐜╃寽鏁板瓧灏忔父鎴!\n");printf("鐜╂硶浠嬬粛:\n");printf("姣忔娓告垙浼氳缃竴涓暟瀛(1-100)锛岃杈撳叆浣犵寽鐨勬暟瀛梊n");printf("绯荤粺浼氭彁绀轰綘杈撳叆鐨勬暟瀛楁瘮绛旀澶鎴栬呭皬\n");printf("褰撹緭鍏ユ暟瀛楀拰绛旀鐩稿悓鏃惰儨鍒‐n");printf("濂借繍鍝!\n");...
  • 楂樺垎姹傚姪涓閬揅璇█璁捐棰 涓嶉毦!!
    绛旓細C璇█瀵圭紪鍐欓渶瑕佺‖浠惰繘琛屾搷浣滅殑鍦哄悎,鏄庢樉浼樹簬鍏跺畠楂樼骇璇█,鏈変竴浜涘ぇ鍨嬪簲鐢ㄨ蒋浠朵篃鏄敤C璇█缂栧啓鐨勩傜紪杈戞湰娈电壒鑹 鎸囬拡鏄疌璇█鐨勪竴澶х壒鑹,鍙互璇存槸C璇█浼樹簬鍏跺畠楂樼骇璇█鐨勪竴涓噸瑕佸師鍥犮傚氨鏄洜涓哄畠鏈夋寚閽,鍙互鐩存帴杩涜闈犺繎纭欢鐨勬搷浣,浣嗘槸C鐨勬寚閽堟搷浣滀笉鍋氫繚鎶,涔熺粰瀹冨甫鏉ヤ簡寰堝涓嶅畨鍏ㄧ殑鍥犵礌銆侰++鍦ㄨ繖鏂归潰鍋氫簡鏀硅繘,鍦...
  • 璇锋暀鍑犱釜绠鍗鐨凜璇█闂銆傛ヨ鍦2澶╁唴寰楀埌绛旀!
    绛旓細main()
  • 姹傞珮鎵 C璇█灏忕▼搴 绋嬪簭涓嶈澶暱50琛屼互鍐呮渶濂 瑕佹湁鏂版剰,鍙樻佺骇鍒殑鍙 ...
    绛旓細缁欎綘涓涓寽鎷鐨勫皬娓告垙鍚с俰nclude<stdio.h> int main(){ int flag=1,p=0;int a,b,t;printf("娓告垙瑙勫垯濡備笅:\n");printf("1-鐭冲ご,2-鍓垁,3-甯 0-缁撴潫 (鍏朵粬鏁板瓧鏃犳晥锛岄渶閲嶆柊杈撳叆)\n\n");printf("**===**===**===**===**===**===**===**===**\n\n");while(...
  • 姹侰璇█楂樻墜甯繖鍋涓皬绋嬪簭!!!
    绛旓細濂借薄瑕佺敤鍒板緢涓撲笟鐨勭▼搴忚璁¤瑷,姣斿璁$畻鏈虹殑鍥惧舰鐨勭紪绋.include <graphics.h> include <stdio.h> include <math.h> include define PI 3.14159 define maxx 640 define maxy 480 main(){int i;char c;init();draw();c=getch();} init()/*鍒濆鍖栧浘褰㈢郴缁熷嚱鏁*/ {int gdriver=DETECT,g...
  • 鎯宠嚜瀛C璇█,璋佽兘鎺ㄨ崘鏈濂鐨勫叆闂ㄦ暀绋,璋㈣阿
    绛旓細C++鐨勭紪绋嬭寖寮忓熀鏈彲浠ュ垎涓篈DT+PP銆丟P鍜孫O涓変釜鏂瑰悜銆傚浜嶢DT+PP鑼冨紡鏉ヨ,鍒濆鑰呯殑涓昏闂涓嶆槸瀛︿範C++,鑰屾槸瀛︿範C鐨勪娇鐢ㄣ傚浜庤繖鏍风殑鍒濆鑰,鍥藉唴鐨勫嚑鏈功杩樻槸鍐欏緱姣旇緝娓呮,绗﹀悎涓浗浜虹殑涔犳儻,姣斿璋旦寮虹殑銆奀璇█鏁欑▼銆嬨侀挶鑳界殑銆奀++璇█澶у鏁欑▼銆嬨傝繖涓ゆ湰涔︽垜棣栨帹绗竴鏈,鍥犱负杩欎竴鏈垜娼滃績鐮旂┒浜嗕竴骞,杩欐湰涔...
  • 涓涓c璇█灏忛棶棰 鍒濆鑰涓嶅お鎳?
    绛旓細k=1;while(--k);鏄厛k鑷噺锛岀劧鍚庡啀鍒ゆ柇銆傛墍浠ワ紝k=1鏃讹紝鑷噺鍚庡氨鍙樹负0锛屽垽鏂负涓嶆弧瓒冲惊鐜潯浠跺氨閫鍑哄惊鐜紝鎵浠ヨ緭鍑轰负0锛沰=1;while(k--);鏄厛鍙杒鐨勫煎垽鏂紝鐒跺悗鍐峩鑷噺1銆傛墍浠ワ紝k=1鏃讹紝鍒ゆ柇涓烘弧瓒冲惊鐜潯浠讹紝k鐨勫煎彉涓0锛屽啀娆″垽鏂氨閫鍑哄惊鐜紝鍒ゆ柇鍚巏鑷噺灏卞彉涓-1锛屾墍浠ヨ緭鍑轰负-1锛...
  • 闆跺熀纭濡備綍瀛︿範C璇█?
    绛旓細浣犲簲璇ヤ笉鏂敼姝d綘鐨勫潖涔犳儻鍜岃鐭ラ敊璇傛湁涓涓湴鏂瑰彲浠ヨ瘯鐫缂栦竴涓皬娓告垙锛屽鏋滀綘鐨勫熀纭寰鎵庡疄浜嗭紝鍙互缂栭犱竴浜涘叧浜庢暟鎹粨鏋勬柟闈㈢殑涓滆タ銆傜涓夈侀夋嫨涓涓濂鐨勭紪璇戝櫒锛岃嫳鏂囩増TurboCv2.0锛屾槸鏈缁忓吀鐨凜璇█缂栬瘧鍣紝鍙﹀涓涓氨鏄痺in-tc1.91 锛屾敮鎸乄indows涓嬬殑缂栬瘧銆傜鍥涖佸吇鎴愯壇濂界殑缂栫▼涔犳儻锛屽熀鏈笂姣...
  • 涓変釜鑿滈笩鐨凜璇█闂
    绛旓細鍏蜂綋鐢ㄦ硶锛氭垜娌″お寮勬槑鐧戒綘璇寸殑3娆″嚱鏁板叿浣撴槸涓粈涔堟剰鎬 鏄眰f锛坸锛=x^3 杩欐牱鐨勫嚱鏁扮殑缁撴灉鍚楋紵濡傛灉杩欐牱鍒╃敤杩唬鐨勮瘽灏辨槸寰楀嚭杩唬鍏紡 灏辨槸 f锛坸锛=f锛坸锛*x 鐢ㄤ釜寰幆灏卞彲浠ヤ簡 杩欎釜鎬濊矾涓嶉毦 杩唬鍜岄掑綊鏈夊尯鍒細杩唬姣旈掑綊鐨勬晥鐜囪楂樼殑澶 鍒╃敤鍐呭瓨鍗犵敤璧勬簮涔熸洿灏 鎵浠ュ啓绋嬪簭鏃舵彁鍊¤兘鐢ㄨ凯浠f潵...
  • 鍑犱釜鐪嬩笉鎳鐨凜璇█绋嬪簭
    绛旓細1.void main() { int i,sum; for(i=1;i<=3;sum++) sum+=i; printf(鈥%d\n鈥,sum); } 涓轰粈涔堟槸姝诲惊鐜紵for寰幆鐨勬潯浠秄or(i=1;i<=3;i++)杩欐牱鏀瑰氨涓嶄細浜嗭紝鍥犱负浣犵殑i鍊间笉鍙樿宖or寰幆鍙堝嚭涓嶆潵锛屾案杩滄棤娉曟弧瓒砳>3鐨勬潯浠躲2. #includevoid main(){ int i; for(i=0;i<=3;...
  • 扩展阅读:初中生学c++ ... c++求平方根 ... c++编程适合几岁学 ... c++编程可以自学吗 ... c++和python先学哪个 ... c十十编程要学多久 ... 自学c++能找到工作吗 ... 学了python再学c++好学吗 ... 专业c+好不好 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网