財神娛樂首存即享優惠回饋唷~詳情請進👉

《數據布局》博弈網站試驗四:字符串以及多維數組 試驗

??

一..試驗目的

????鞏固字符串以及多維數組相關學問,學會應用天真運電競下注用。

1.歸顧字符串以及多維數組的邏輯布局以及存儲操作特色,字符以及數組的物理存儲布局以及常見操作。

2.進修應用字符串以及以及數組的學問來辦理現實成績。

3.進一步鞏固法式調試要領。

4.進一步鞏固模板法式設計。

二..試驗內容

1.從鍵盤輸出一些文本,統計文本單詞的個數。

2.寫法式輸入一個5階幻方:每一行每一列每一個對角線以及均相等。

3. ?本人設計一個字符加密算法,并設計法式驗證:輸出文本,解后加密并輸入。在些根基上設計一個你算法的解密法式。

? ?前兩題是必做題,第3題是選做題。

試驗內容1:從鍵盤輸出一些文本,統計文本單詞的個數

#include<iostream>
using namespace std;
int count_word(char *str);
void main()
{
	char str[80];
	int sum=0;
	cout<<"大眾請輸出文本"大眾<<endl;
	cin.get線上麻將賺錢(str,80);
	sum=count_word(str);
	cout<<"大眾您一共輸出"大眾<<sum&l麻將線上對戰t;<"大眾個單詞"大眾<<endl;
}
int count_word(char *str)
{
	int count,state;
	char *p;
	count=0;
	state=1;
	p=str;
	while(*p!='\0')
	{
		if(*p==' ')
			state=1;
		else
			if(state==1)
			{
			 state=0;
			 count++;
			}
		p++;
	}
	return count;
}


試驗內容2:寫法式輸入一個5階幻方:每一行每一列每一個對角線六合彩怎麼算以及均相等。

#include<iostream>
#includ線上麻將現金e<iomanip>
#include<stdlib.h>
using namespace std;
const int N=5;
void square(int a[N][N],int n)
{
	int i,j,k;
	i=0;j=n/2;
	a[i][j]=1;
	for(k=2;k<=N*N;k++)
	{
		int iTemp,jTemp;
		iTemp=i;jTemp=j;
		i=i-1;
		if(i<0)i=n-1;
		j=j-1;
		if(j<0)j=n-1;
		if(a[i][j]>0)
		{
			i=iTemp+1;
			if(i==n)i=0;
			j=jTemp;
		}
		a[i][j]=k;
	}
}
void show(int b[N][N])
{
	int i,j;
	for(i=0;i<5;i++)
	{
		for(j=0;j<5;j++)
			cout<<b[i][j]<<"大眾 "大眾;
		cout<<endl;
	}
}
void init(int c[N][N])
{
	int i,j;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
		{c[i][j]=0;}
}
int main()
{
	int arr[N][N];
	init(arr);
	square(arr,5);
	show(arr);
	system(公眾pause"大眾);
	return 0;
}

??

??

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。