cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 5468|回复: 10

[fx-9860/9750] [9860SDK]每日一题

[复制链接]
发表于 2011-7-26 13:08:32 | 显示全部楼层 |阅读模式
针对现在兴起的9860SDK开发热,
我发现很多同学在基础知识不牢固的情况下就像开发程序,这明显是不对的。

为陶冶情操,增强开发能力,我决定开展每日一题活动,每天出几道小题
 楼主| 发表于 2011-7-26 13:11:13 | 显示全部楼层
本帖最后由 diameter 于 2011-7-26 13:16 编辑

1.(简单题)
已知有如下结构体
struct{
    int a,b,c,d;
}TEST_STRUCTURE={1,2,3,4};

写函数fun1,使用最少的代码,输出结构体的值
效果如下
a=1
b=2
c=3
d=4

要求:可以使用任何控制结构,输出函数只能使用locate,Print
发表于 2011-7-26 13:35:13 | 显示全部楼层
我还以为用ANSI c...SDK什么的还真没用过。倒不如先练好C/C++,上手SDK应该没什么难度。
标准C++(不是SDK!!!)的恶心版代码
  1. #include<iosteam.h>
  2. int main()
  3. {
  4.   cout<<TEST_STRUCTURE.a<<endl;
  5.   cout...
  6.   cout...
  7.   cout...
  8.   return 1;
  9. }
复制代码
 楼主| 发表于 2011-7-26 13:47:11 | 显示全部楼层
看我的吧……

  1. struct{
  2.     int a,b,c,d;
  3. }TEST_STRUCTURE={1,2,3,4};
  4. int fun()
  5. {
  6.     char s[4];
  7.     int i,*a = &TEST_STRUCTURE;
  8.     for(i=0;i<4;)
  9.     {locate(1,++i);sprintf(s,"%c=%d",i+'a',a[i]);Print(s);}
  10. }

复制代码
发表于 2011-7-26 22:52:37 | 显示全部楼层
对于C是文盲的路过
发表于 2011-7-26 23:29:05 | 显示全部楼层
能不能不用SDK-C
 楼主| 发表于 2011-7-28 08:25:12 | 显示全部楼层
2011-7-28
实践题(简单题)
使用工具(HexEditor、自己编程或其他工具)在win32创建二进制文件1.bin,1.bin中只有一个32位无符号整形数据100
将文件拷贝至计算器闪存下,使用9860 SDK编程打开并读入这个整数。
请问在9860 SDK环境下读出的1.bin中的整数是多少?
 楼主| 发表于 2011-7-29 17:41:31 | 显示全部楼层
2011-7-29
试写函数gcd(使用辗转相除法),并分析其复杂度(要求推算过程)
发表于 2011-8-15 14:05:00 | 显示全部楼层
太高深了,,看不懂,,呵呵,,
发表于 2012-9-11 00:25:02 | 显示全部楼层
本帖最后由 imath 于 2013-5-18 23:02 编辑

大水..
发表于 2013-2-26 17:33:36 | 显示全部楼层
C++
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-19 21:36 , Processed in 0.055076 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表