单片机 用户如何用c语言 将按键输入的值的存储到单片机里 5
2011-05-06
展开全部
呵呵 人家说的对的 就用数组 财富值没关系 我看能不能帮到你
int main()
;
/*这就是把这个表格以数组形式给定义了*/
int m;
int find(int a,int b)/*定义根据a,b的值输出对应的m值的函数*/
{ scanf("d% d%",a,b);/*输入a,b的值,格式可能不对*/
int p1;
int p2;
int i;
int m1;
for(i=1;i<4;i++) /*找对应的的行值*/
{ if(n[0][i]==a)
p1=i;
}
for(i=1;i<4;i++)/*找对应的列值*/
{ if(n[i][0]==b)
p2=i;
}
m1=n[p1][p2]; /*根据行列值来定m的值*/
return m1;
}
m=find(int a,int b);/*调用这个函数*/
printf("d%",m);/*输出M*/
}
定义和格式没仔细检查,编译未必通过,但原理是这样的,自己改改吧
另外,虚机团上产品团购,超级便宜
int main()
;
/*这就是把这个表格以数组形式给定义了*/
int m;
int find(int a,int b)/*定义根据a,b的值输出对应的m值的函数*/
{ scanf("d% d%",a,b);/*输入a,b的值,格式可能不对*/
int p1;
int p2;
int i;
int m1;
for(i=1;i<4;i++) /*找对应的的行值*/
{ if(n[0][i]==a)
p1=i;
}
for(i=1;i<4;i++)/*找对应的列值*/
{ if(n[i][0]==b)
p2=i;
}
m1=n[p1][p2]; /*根据行列值来定m的值*/
return m1;
}
m=find(int a,int b);/*调用这个函数*/
printf("d%",m);/*输出M*/
}
定义和格式没仔细检查,编译未必通过,但原理是这样的,自己改改吧
另外,虚机团上产品团购,超级便宜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按键扫描,扫描的键值保存起来。
STC单片机内部有EEPROM可以用来保存数据的。
具体看芯片资料。
STC单片机内部有EEPROM可以用来保存数据的。
具体看芯片资料。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如图所示的一个表格,想用C语言把它存储在单片机里,到时根据a和b的值{ scanf(
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询