精华内容
下载资源
问答
  • 在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,...另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循环体代码的控制,例如,要在二维数组中查找到某个数字。

    Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。例如:

    可以试试去掉ok运行的效果噢!

    另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循环体代码的控制,例如,要在二维数组中查找到某个数字。


    展开全文
  • C语言把浮点数直接通过sprintf函数保存在字符数组中,末尾0显得很多余,想办法把末尾0去掉。 解决问题 在打印时,通过格式控制输出,一般情况使用%f即可输出浮点数,我们通过 %.*f ,动态控制小数位,其中“ * ...

    动态控制浮点数小数位数

    2020年7月29日

    存在问题

    C语言把浮点数直接通过sprintf函数保存在字符数组中,末尾的0显得很多余,想办法把末尾的0去掉。

    解决问题

    在打印时,通过格式控制输出,一般情况使用%f即可输出浮点数,我们通过 %.*f ,动态控制小数位,其中“ * ”控制小数位个数。下面直接上代码:

    int CutFloatEndZero(float fVal, char* poutval)
    {
    	int i;
    	int nCnt = 0;
    	int nlen = 0;
    	char abyVal[64];
    
    	sprintf(abyVal, "%f", fVal);
    
    	//printf("input fval to str : [%s]\n", abyVal);
    
    	nlen = strlen(abyVal);
    	
    	//若最后一个字节不是0 直接返回
    	if (*(abyVal+nlen-1) != '0')
    	{
    		sprintf(poutval, "%f", fVal);
    		return 0;
    	}
    
    	//计算0的个数
    	for (i = nlen-1; i > 0; i--)
    	{
    		if (*(abyVal+i) == '0')
    		{
    			nCnt++;
    		}
    		else
    		{
    			break;
    		}
    	}
    	//printf("zero num : [%d]\n", nCnt);
    
    	//printf("output fval: [%.*f]\n", 6-nCnt, fVal);
    
    	//控制小数位
    	sprintf(poutval, "%.*f", 6-nCnt, fVal);
    
    	return 0;
    }
    

    代码中有两个参数,fVal为输入浮点数, poutval为去掉0后的输出字符串指针。需要的小伙伴直接调用该函数即可,欢迎补充。

    展开全文
  • 6.23 sizeof返回大小是以字节计算,怎样才能判断数组中有多少个元素呢?  第7章 内存分配  基本内存分配问题  7.1 为什么这段代码不行?char*answer;printf("Typesomething:\n");gets(answer);printf(...
  • VBSCRIPT中文手册

    热门讨论 2010-11-12 10:13:06
    Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 Left 函数 返回字符串最左边的指定数量的...
  • 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 34 存储类型 35 1.10 同一个静态(static)函数或变量的所有声明都必须包含static存储类型吗? 35 1.11 extern在函数声明中是什么...
  •  1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 存储类型 1.10 同一个静态(static)函数或变量的所有声明都必须包含static存储类型吗? 1.11 extern在函数声明中是什么意思?...
  • 6.23 sizeof返回大小是以字节计算,怎样才能判断数组中有多少个元素呢? 第7章 内存分配 基本内存分配问题 7.1 为什么这段代码不行?char*answer;printf("Typesomething:\n");gets(answer);printf(...
  • 1.16 筛选序列中的元素 26 1.17 从字典中提取子集 29 1.18 将名称映射到序列的元素中 30 1.19 同时对数据做转换和换算 33 1.20 将多个映射合并为单个映射 34 第2章 字符串和文本 37 2.1 针对任意多的分隔符拆分字符...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 5 存储类型 6 1.10 同一个静态(static)函数或变量的所有声明都必须包含static存储类型吗? 6 1.11 extern在函数声明中是什么...
  • 1.9 如何生成“半全局变量”,就是那种只能被部分源文件中的部分函数访问的变量? 5 存储类型 6 1.10 同一个静态(static)函数或变量的所有声明都必须包含static存储类型吗? 6 1.11 extern在函数声明中是什么...
  • DBX260中文说明书

    2013-04-24 11:07:35
    要想立即实现一种效果模式,只需按下按钮数组中所要模式对应钮即可,下面是对它们说明: 用于移动EQ模块。连续按下时,把EQ模块从输入部分移到输出部分。 此键用于移到分谐波合成器模块。 用来移到分频器模块...
  • vb Script参考文档

    2009-07-28 22:13:02
    Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 Left 函数 返回字符串最左边的指定数量的...
  • 20150610-Python面试

    2015-06-26 16:16:47
    1、如何控制alert中的换行? 2、“1”+2+3运算的结果是什么? 3、JavaScript中如何发送一个Ajax请求? 4、在JavaScript中定时调用foo()如何写? 5、var a = ’1356‘,如何依次alert出1,3,5,6这几个数字? 6、编写...

    前端

    1、如何控制alert中的换行?

    alert('你好 \n 哈哈哈');              使用 \n 即可以换行

    2、“1”+2+3运算的结果是什么?

    输出结果是123

    3、JavaScript中如何发送一个Ajax请求?


    4、在JavaScript中定时调用foo()如何写?


    var timer;

    function foo(){
    }
    timer = setInterval( function ( ) {
    foo( );

    }, 3000);


    5、var a = ’1356‘,如何依次alert出1,3,5,6这几个数字?


    6、编写一个方法,去掉一个数组重复的元素?

    <script type="text/javascript">
    		function unique(arr) {
    			var result = [];
    			var hash = {};
    			for (var i = 0, elem; (elem = arr[i]) != null; i++) {
    				if (!hash[elem]) {
    					result.push(elem);
    					hash[elem] = true;
    				}
    			}
    			return result;
    		}
    		alert(unique([1,3,2,5,1,2,3]));
    </script>


    7、哪个事件是在表单元素失去焦点的时候触发?

    onblur()

    8、如何让一个div隐藏起来,如何再显示出来?


    9、css中id和class如何定义?哪个优先级更高?如class定义一个html元素没有边框,而id定义这个元素有边框,结果呢?


    10、form中的input有哪些类型?各是做什么处理是用的?input可以设置readonly和disable,请问这两项属性有什么区别?


    11、简述CSS选择器


    12、完成下面的布局


    后台

    1、用python实现二分查找

    2、Django中Context和RequetContext区别

    3、请写出MySQL数据库中MyISAM与InnoDB两种存储引擎的区别

    4、第四题


    5、有一个SNS网站中,有很多用户。每个用户都会收到很多消息,对这个需求进行抽象,使用如下两个语句创建两个表:

    create table user(

    id int primary_key not null,

    name varchar(100) not null

    ) engine = InnoDB;


    create table message(

    id int primary_key not null,

    user_id int not null,

    foreign key (user_id) references user (id)

    engine = InnoDB;


    表中有如下数据:

    user 表:

    +----+---------+

    | id  | name |

    | 1  |   A     |

    | 2  |   B     |

    | 3  |   C     |

    +----+---------+

    message 表:

    +----+---------+------+

    | id  | user_id| name

    | 1  |   1          | A1

    | 2  |   1         | A2

    | 3  |   1         | A3

    |4   |   2         | B1

    | 5  |   2         | B2

    | 6 |   3          | C1

    | 7 |   3          | C2

    +----+---------+------+

    请写出实现下面业务需求的SQL查询:统计每一个user目前收到的message的总数,按照message的数量降序排序。

    SELECT message.user_id,COUNT(2) counts FROM message GROUP BY message.user_id ORDER BY counts DESC

    6、上面的业务请求非常频繁,比如用户登陆后,每一个所访问的页面的右上角都要显示当前收到的messag的数量,请问:

    (1)不使用统计表,如何利用MySQL自身提供的功能来优化SQL查询;

    (2)如果使用统计表,如何确定统计表的更新策略说说你的决策理由



    展开全文
  • VBSCRIP5 -ASP用法详解

    2010-09-23 17:15:46
    Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 区域设置 ID (LCID) 图表 区域设置 ID ...
  • 子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。...
  • javascript入门笔记

    2018-05-15 15:01:07
    3、如何 将变量数据 打印在控制台上?? 4、一条语句声明多个变量 var 变量名1=值,变量名2=值,变量名3; 3、变量名命名规范 1、由字母,数字,下划线以及 $ 组成 var user_name; 正确 var user-name; 错误...
  • 你必须知道495个C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    2.12 如何确定域在结构中的字节偏移? . . . . . . . . . . . . . . . . . 9 2.13 怎样在运行时用名字访问结构中的域? . . . . . . . . . . . . . . . 10 2.14 程序运行正确, 但退出时却“core dump”了,怎么回事...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0088 在数组中快速查找近似值 60 0089 实现直接插入法排序 61 第4章 函数应用 63 4.1 字符串处理函数 64 0090 使用Uppercase函数将小写字母转换为大写字母 64 0091 使用Lowercase函数将大写字母转换为...
  • 第一题 编写一个方法 求一个字符串的字节长度 第二题 如何控制alert中的换行 第三题 解释document.getElementById(“ElementID”).style.fontSize=”1.5em” 第四题 将一个类似图中的效果分离成css和html 第五题 ...
  • javascript笔试题

    2012-08-21 20:34:00
    第一题编写一个方法 求一个字符串的字节长度第二题如何控制alert中的换行第三题解释document.getElementById("ElementID").style.fontSize="1.5em"第四题将一个类似图中的效果分离成css和html第五题按照格式 xxxx年...

    第一题
    编写一个方法 求一个字符串的字节长度
    第二题
    如何控制alert中的换行
    第三题
    解释document.getElementById("ElementID").style.fontSize="1.5em"
    第四题
    将一个类似图中的效果分离成css和html
    第五题
    按照格式 xxxx年xx月xx日xx时xx分xx秒动态显示时间 要求不足10的补0
    第六题
    编写一个方法 去掉一个数组的重复元素
    第七题
    说出3条以上ff和ie的脚本兼容问题
    第八题
    按要求写一个简单的ajax示例 简单的没意义 就不写了
    转贴请注明 : http://www.pghome.net 志远工作室
    1.

    <script language="javascript" type="text/javascript">
    new function(s)
    {
    if(!arguments.length||!s) return null;
    if(""==s) return 0;
    var l=0;
    for(var i=0;i<s.length;i++)
    {
    if(s.charCodeAt(i)>255) l+=2;
    else l++;
    }
    alert(l);
    }("hello你好,我好,大家好!world!");
    </script>

    2.

    <script language="javascript" type="text/javascript">
    alert("hello\nworld");
    </script>

    3.

    em是个相对单位。

    5.

    <script language="javascript" type="text/javascript">
    new function()
    {
    with(new Date())
    {
    var t=function(a){return a<10?"0"+a:a;}
    alert(getFullYear()+"年"+t(getMonth()+1)+"月"+t(getDate())+"日"+t(getHours())+"时"+t(getMinutes())+"分"+t(getSeconds())+"秒");
    }
    }
    </script>

    6.
    转贴请注明 : http://www.pghome.net 志远工作室
    <script language="javascript" type="text/javascript">
    Array.prototype.strip=function()
    {
    if(this.length<2) return [this[0]]||[];
    var arr=[];
    for(var i=0;i<this.length;i++)
    {
    arr.push(this.splice(i--,1));
    for(var j=0;j<this.length;j++)
    {
    if(this[j]==arr[arr.length-1])
    {
    this.splice(j--,1);
    }
    }
    }
    return arr;
    }
    var arr=["abc",85,"abc",85,8,8,1,2,5,4,7,8];
    alert(arr.strip());
    </script>

    8.

    <html>
    <head><title>loading</title></head>
    <body>
    <div id="load">数据正在加载......</div>
    <script type="text/javascript">
    var Browser={
    /**
    Browser对象用于检测浏览器,其中用到了IE的条件编译
    */
    /*@cc_on
    isIE:true,
    @*/
    isFF:window.navigator.appName.toUpperCase().indexOf("NETSCAPE")!=-1?true:false,
    isOpera:window.navigator.appName.toUpperCase().indexOf("OPERA")!=-1?true:false
    };
    Function.prototype.bind=function(object)
    {
    var _this=this;
    return function()
    {
    _this.apply(object,arguments);
    }
    }
    function HttpRequest()
    {
    this.async=true;
    this.cache=false;
    this.xmlhttp=function()
    {
    if(Browser.isFF&&window.XMLHttpRequest)
    {
    try{
    return new XMLHttpRequest();
    }catch(e){}
    }
    else if(Browser.isIE&&window.ActiveXObject)
    {
    var Version = [
    "Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0",
    "Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP.2.6","Msxml2.XMLHTTP",
    "Microsoft.XMLHTTP.1.0","Microsoft.XMLHTTP.1","Microsoft.XMLHTTP"
    ];
    for(var i=0;i<Version.length;i++)
    {
    try{
    return new ActiveXObject(Version[i]);
    }catch(e){}
    }
    }
    }()||false;
    }
    HttpRequest.prototype={
    send:function(object,url,callback)
    {
    if(!this.xmlhttp) return;
    this.xmlhttp.open(object?"post":"get",url,!!this.async);
    if(object) this.xmlhttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
    if(!this.cache)
    {
    this.xmlhttp.setRequestHeader("No-Cache","1");
    this.xmlhttp.setRequestHeader("Pragma","no-cache");
    this.xmlhttp.setRequestHeader("Cache-Control","no-cache");
    this.xmlhttp.setRequestHeader("Expire","0");
    this.xmlhttp.setRequestHeader("Last-Modified","Wed, 1 Jan 1997 00:00:00 GMT");
    this.xmlhttp.setRequestHeader("If-Modified-Since","-1");
    }
    if(!this.callback) this.callback=callback;
    if(!this.async)
    {
    if(typeof(this.callback)=="string")
    {
    eval(this.callback);
    }
    else if(typeof(this.callback)=="function")
    {
    this.callback(this.xmlhttp);
    }
    }
    else
    {
    this.xmlhttp.onreadystatechange=function()
    {
    if(this.xmlhttp.readyState==4)
    {
    if(this.xmlhttp.status==0||this.xmlhttp.status==200)
    {
    if(typeof(this.callback)=="string")
    {
    eval(this.callback);
    }
    else if(typeof(this.callback)=="function")
    {
    this.callback(this.xmlhttp);
    }
    }
    }
    }.bind(this);
    }
    this.xmlhttp.send(object);
    },
    abort:function()
    {
    if(this.xmlhttp&&this.xmlhttp.abort) this.xmlhttp.abort();
    }
    };
    //ajax类定义结束
    new HttpRequest().send(null,"http://ww.baidu.com",
    function(r)
    {
    document.getElementById("load").innerHTML=r.responseText.match(/<img.*?(?:\/)?>/img).join("");
    });
    </script>
    </body>
    </html>

    转载于:https://www.cnblogs.com/zhanglanyun/archive/2012/08/21/2649686.html

    展开全文
  • javascript

    2009-11-25 11:26:00
    第一题编写一个方法 求一个字符串的字节长度第二题如何控制alert中的换行第三题解释document.getElementById("ElementID").style.fontSize="1.5em"第四题将一个类似图中的效果分离成css和html第五题按照格式 xxxx年...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    106 <br>0175 如何检索指定条件数组中的元素 107 <br>0176 如何动态改变数组长度 108 <br>0177 如何反转数组中元素的顺序 108 <br>0178 如何排序数组中的元素的顺序 109 <br>0179 如何创建...
  • 实例047 如何数组中插入数组元素 实例048 如何删除数组元素 实例049 利用数组实现矩阵转换 实例050 对数组进行二分查找 3.2 数组应用 实例051 利用数组统计文字段落数 实例052 利用数组随机抽取幸运观众 ...
  • 实例130 使用泛型去掉数组中的重复数字 第6章 数据结构与算法 6.1 数据结构的实现 实例131 单向链表的实现 实例132 双向链表的实现 实例133 堆栈的实现 实例134 队列的实现 实例135 树的实现 6.2 常见算法...
  • 实例130 使用泛型去掉数组中的重复数字 第6章 数据结构与算法 6.1 数据结构的实现 实例131 单向链表的实现 实例132 双向链表的实现 实例133 堆栈的实现 实例134 队列的实现 实例135 树的实现 6.2 常见算法...
  • 实例130 使用泛型去掉数组中的重复数字 第6章 数据结构与算法 6.1 数据结构的实现 实例131 单向链表的实现 实例132 双向链表的实现 实例133 堆栈的实现 实例134 队列的实现 实例135 树的实现 6.2 常见算法...
  • 实例130 使用泛型去掉数组中的重复数字 161 第6章 数据结构与算法 163 6.1 数据结构的实现 164  实例131 单向链表的实现 164  实例132 双向链表的实现 168  实例133 堆栈的实现 173  实例134 队列的...
  • 定义 数组是一种排列有序的数据结构,包含于数组中的变量被称为数组的元素, 它们都有相同的类型。 数组声明 int [] array1 = new int[5]; int [,,] array3 = new int[10,20,30]; int [] array1 = new int[] {1,2,4}...

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

如何去掉数组中的控制