#include<stdio.h>
void
main()
{
char
str[20]={}
int
iValue=0
printf("您要输入几个数字?\n")
scanf("%d",&iValue)
for(int
i
=
0
i
<
iValue
++i)
{
scanf("%c",&str[i])
}
switch(str[i])
{
case
0:
printf("零")break
case
2:
printf("贰")break
case
4:
printf("肆")break
case
8:
printf("捌")break
}
}
原文链接: https://blog.csdn.net/qq_44275213/article/details/109758512C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训 部分功能演示视频。
实现的全部功能:
1、字模显示封面组员名字
2、完成2048游戏在板子上的运行
3、成功或者失败需要有标志也可以计分
4、成功或者失败后可以重新开心
C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训---全部功能演示 https://www.bilibili.com/video/BV1st4y1r7gP/
int isempty(int n[][SIZE]) //统计数组中零元素的个数{
int i,j,count=0
for(i=0i<SIZEi++)
for(j=0j<SIZEj++)
if(n[i][j]==0)
count++
return count
}
int isfull(int n[][SIZE]) //统计数组当中元素的互异性
{
int i,j,count=0
for(i=0i<SIZEi++) {
for(j=1j<SIZE-1j++) {
if(n[i][j]==n[i][j+1]||n[i][j]==n[i][j-1])
count++ }
}
for(j=0j<SIZEj++) {
for(i=1i<SIZE-1i++) {
if(n[i][j]==n[i+1][j]||n[i][j]==n[i-1][j])
count++
}
}
return count>0?0:1
}
在函数isfull( )中,如果二维数组具有这样的特点:相邻元素互不相同,则返回1,否则返回0。例如有下面前两组二维数组,它们当中任意一个元素的相邻元素都不相同。在第三组二维数组当中,存在相邻元素相同的情况,每检测出一次相同count+1,这里count=19,因此最后条件判断语句count>0成立,则返回0。
12345 010101 10101023456 101010 001010
34567 010101 101000
(一) (二) (三)