最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

c語言編程 C語言入門 c語言(C語言程序設(shè)計(jì)教程 c語言視頻教程 c語言零基礎(chǔ)

2023-01-29 18:15 作者:oo1233214567  | 我要投稿

p15:三子棋棋盤

#include <stdio.h>

#define ROW 3

#define COL 3

//聲明

void InitBoard(char board[ROW][COL], int row, int col);

void DisplayBoard(char board[ROW][COL], int row, int col);



//棋盤初始化

void InitBoard(char board[ROW][COL], int row, int col) {

int i = 0;

int j = 0;

for (i = 0; i < row; i++) {

for (j = 0; j < col ; j++ ) {

board[i][j] = ' ';

}

}

}


//打印棋盤

void DisplayBoard(char board[ROW][COL], int row, int col){

int i = 0;

for(i = 0; i < row; i++){

//打印一行的數(shù)據(jù)

printf(" %c | %c | %c \n",board[i][0],board[i][1],board[i][2]);

//打印分割行

printf("---|---|---\n");

}

}

//測試三子棋游戲

void menu() {

printf("****************\n");

printf("**1.play 0.exit*\n");

printf("****************\n");

}


//三子棋游戲

void game() {

//數(shù)組存放走出的棋盤信息

char board[ROW][COL] = {0};

//初始化棋盤

InitBoard(board, ROW, COL);

//打印棋盤

DisplayBoard(board, ROW, COL);

}


void test() {

int input = 0;

do {

menu();

printf("請選擇:>");

scanf("%d", &input);

switch (input) {

case 1:

game();

break;

case 0:

printf("退出游戲\n");

break;

default:

printf("選擇錯(cuò)誤,請重新選擇!\n");

break;

}

} while (input);

}

int main() {

test();

return 0;

}





p10網(wǎng)站: cppreference.com 或 www.cplusplus.com











p9游戲

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

//菜單

void menu(){

printf("########################\n");

printf("#####1、play,0、exit####\n");

printf("########################\n");

}

//游戲

void game(){

int ret=0;

int guess=0;//接收猜的數(shù)

//用時(shí)間戳生成起始點(diǎn);

//時(shí)間戳當(dāng)前時(shí)間-計(jì)算機(jī)起始時(shí)間(1970.1.1.0:0)=xxx秒

ret=rand()%100+1;//生成1-100隨機(jī)數(shù)

printf("隨機(jī)數(shù):%d\n",ret);

//猜數(shù)字

while(1){

printf("請猜數(shù)字:>");

scanf("%d",&guess);

if(guess>ret){

printf("猜大了\n");

}

else if(guess<ret){

printf("猜小了\n");

}

else{

printf("恭喜你猜對了\n");

break;

}

}

}


//玩游戲

int main(){

int input =0;

srand((unsigned int)time(NULL));//強(qiáng)制轉(zhuǎn)換類型

do{

menu();

printf("請選擇>:");

scanf("%d",&input);

switch(input){

case 1:

game();

break;

case 0:

printf("退出游戲\n");

break;

default:

printf("選擇錯(cuò)誤\n");

break;

}

}

while(input);

return 0;

}



//二分法查找

#include <stdio.h>

int main() {

int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

int k = 7;

int sz = sizeof(arr) / sizeof(arr[0]); //計(jì)數(shù)元素個(gè)數(shù)

int left = 0; //左下標(biāo)

int right = sz - 1; //右下標(biāo);

while (left <= right) { //說明還有元素

int mid = (left + right) / 2; //中間元素下標(biāo);

//找到元素與要找的數(shù)對比;

if (arr[mid] > k) {

right = mid - 1;

} else if (arr[mid] < k) {

left = mid + 1;

} else {

printf("找到了,下標(biāo)是:%d", mid);

break;

}

}

if (left > right) {

printf("找不到");

}

return 0;

}


P8視頻內(nèi)容

#include<stdio.h>

//將三個(gè)數(shù)從大到小輸出

int main(){

int a=0;

int b=0;

int c=0;

scanf("%d%d%d",&a,&b,&c);

//a>b>c這樣放

if(a<b){

int tmp=a;

a=b;

b=tmp;

}

if(a<c){

int tmp=a;

a=c;

c=tmp;

}

if(b<c){

int tmp=b;

b=c;

c=tmp;

}

printf("%d %d %d\n",a,b,c);

return 0;

}




#include <stdio.h>

////在屏幕上輸出9*9乘法口訣表

//

//int main() {

//

// int i = 0;

// //打印9行

// for (i = 1; i <= 9; i++) {

// //打印一行

// int j = 1;

// for (j = 1; j <= i; j++) {

// //%2d對齊,也可以-2;

// printf("%d*%d=%2d ", i, j, i * j);

// }

// printf("\n");

// }

// return 0;

//}




////求10個(gè)數(shù)中最大值

//int main(){

// int i=0;

// int arr[]={1,2,3,11,5,6,7,12,9,10};

// int max=arr[0];//如果是數(shù)是負(fù)數(shù),=0不合適,所以用數(shù)組里的數(shù)

// int sz=sizeof(arr)/sizeof(arr[0]);//數(shù)組大小

// for(i=0;i<sz;i++){

// if(arr[i]>max){

// max=arr[i];

// }

// }

// printf("max =%d\n",max);

// return 0;

//}}



////計(jì)算1+1/2+...+1/100

//int main(){

//

// int i=0;

// double sum=0.0;

//??int flag =1;//一正一負(fù)的時(shí)候控制符號

// for(i=1;i<=100;i++){

// sum+=flag*1.0/i;

// flag=-flag;

// }

// printf("%lf\n",sum);

// return 0;

//

//}



////1-100之間有9的數(shù),記得這里自己加頭文件

//int main(){

//

//

// int i=0;

// int count=0;

// for(i=0;i<=100;i++){

// //個(gè)位為9的數(shù)除以10 余9;

// if(i%10==9){

// count++;

// printf("%d ",i);

// }

// //十位為9的數(shù)除以10,商9;

// else if(i/10==9){

// count++;

// printf("%d ",i);

// }

//

// }

// printf("count =%d\n",count);

// return 0;

//

//}



////打印100-200之間的素?cái)?shù)

//int main(){

// int count=0;

//??int i=0;

//??for(i=100;i<=200;i++){

//?? //判斷i是否為素?cái)?shù),素?cái)?shù)只有1和本身能整除的數(shù)為素?cái)?shù);

//?? //素?cái)?shù)判斷試除法

//?? int j=0;

//?? for(j=2;j<i;j++){

//?? if(i%j==0){

//?? break;

// }

// }

// if(j==i){

// printf("%d ",i);

// count++;

//

// }

//

// }

// printf("一共:%d個(gè)",count);

// return 0;

//}


////打印1000年到2000年之間的閏年

////方法一:

//int main(){

// int count=0;//計(jì)數(shù)一共有幾個(gè);

// int year=0;

// for(year=1000;year<=2000;year++){

// //1、能被4整除且不能被100整除是閏年

// //2、能被4百整除是閏年

// if(year%4==0&&year%100!=0){

// printf("%d ",year);

// count++;

// }else if(year%400==0){

// printf("%d ",year);

// count++;

// }

// }

// printf("\ncount = %d\n",count);

// return 0;

//}


////方法二:

//

//int main(){

//??int year=0;

//??for(year=1000;year<=2000;year++){

//?? if((year%4==0)&&(year%100!=0)||(year%400==0)){

//?? printf("%d ",year);

// }

// }

// return 0;

//}


////給定兩個(gè)數(shù)找最大公因數(shù)

//int main(){

//

// //輾轉(zhuǎn)相除法

// int m=24;

// int n=18;

// int r=0;

// scanf("%d%d",&m,&n);//取地址

// while(m%n){

// r=m%n;

// m=n;

// n=r;

// }

// printf("%d\n",n);

// return 0;

//}


////打印1-100之間所有3的倍數(shù)

//int main() {

// int i = 0;

//

// for (i = 0; i <= 100; i++) {

// if (i % 3 == 0) {

// printf("%d ", i);

// }

// }

//

// return 0;

//}


////將三個(gè)數(shù)從大到小輸出

//int main(){

// int a=0;

// int b=0;

// int c=0;

// scanf("%d%d%d",&a,&b,&c);

// //a>b>c這樣放

// if(a<b){

// int tmp=a;

// a=b;

// b=tmp;

// }

// if(a<c){

// int tmp=a;

// a=c;

// c=tmp;

// }

// if(b<c){

// int tmp=b;

// b=c;

// c=tmp;

// }

// printf("%d %d %d\n",a,b,c);

//

// return 0;

//}


c語言編程 C語言入門 c語言(C語言程序設(shè)計(jì)教程 c語言視頻教程 c語言零基礎(chǔ)的評論 (共 條)

分享到微博請遵守國家法律
漳州市| 开封市| 宿松县| 阜平县| 竹溪县| 吉首市| 三门县| 平远县| 蓝山县| 利川市| 平顶山市| 临漳县| 垫江县| 庆城县| 江北区| 烟台市| 分宜县| 施甸县| 保定市| 松江区| 中阳县| 赤峰市| 普兰店市| 贵南县| 高雄市| 南阳市| 金昌市| 红原县| 即墨市| 荆门市| 锡林郭勒盟| 永兴县| 合川市| 楚雄市| 汶上县| 天柱县| 栾城县| 涪陵区| 汉川市| 子长县| 焉耆|