问题列表 - 第14258页

是否可以仅使用printf语句取整双精度?

显然,这只是代码的一小部分。

printf("Please enter a positive number that has a fractional part with three or more decimal places\n");
scanf("%5.2d", &x);
printf("The number you have entered is %5.2d\n" ,x);
Run Code Online (Sandbox Code Playgroud)

这会自动四舍五入我输入的数字吗?还是有其他方法可以做到这一点?

编辑:

printf("Please enter a positive number that has a fractional part with three or more decimal places\n");
scanf("%lf", &x);
x = x + 0.05;
printf( "The number you have entered is %5.2lf\n", x);
Run Code Online (Sandbox Code Playgroud)

我这样做了,但是我考虑到有人对printf所说的话,只是“改变”了它的读出方式。因此,这显然不是正确的方法。我应该实现pow()函数吗?这可以以某种方式工作吗?

编辑2:

printf("Please enter a positive number that has a fractional part with three or more decimal places\n");
scanf("%lf", …
Run Code Online (Sandbox Code Playgroud)

c rounding

1
推荐指数
1
解决办法
1万
查看次数

3
推荐指数
2
解决办法
1万
查看次数

节点计数和出现 - XSL

我需要编写通用xsl,它将接收xml文档并输出节点数及其名称.所以如果我有一个像下面这样的文件:

   <assets>
    <asset>
        <type>hardware</type>
        <item>
            <name>HP laptop</name>
            <value>799</value>
        </item>
        <item>
            <name>server</name>
            <value>1000</value>
        </item>
        <item>
            <name>ViewSonic Monitor</name>
            <value>399</value>
        </item>
    </asset>
    <asset>
        <type>software</type>
        <item>
            <name>Windows Vista</name>
            <value>399</value>
        </item>
        <item>
            <name>Office XP</name>
            <value>499</value>
        </item>
        <item>
            <name>Windows 7</name>
            <value>399</value>
        </item>
          <item>
            <name>MS Project Professional 2007</name>
            <value>299</value>
          </item>
       </asset>
    </assets>
Run Code Online (Sandbox Code Playgroud)

输出将是:

   <output>
    <node name="assets" count="1"/>
    <node name="asset" count="2"/>
    <node name= "type" count="??"/>
    <node name="item" count=??/>
    <node name="name" count=??/>
    <node name="value" count=??/>
    </output>
Run Code Online (Sandbox Code Playgroud)

xml xslt

3
推荐指数
2
解决办法
4万
查看次数

cProfile和Python:查找代码花费最多时间的特定行号

我正在使用cProfile,pstats和Gprof2dot来分析一个相当长的python脚本.

结果告诉我,花在调用我定义的对象中的方法的时间最多.但是,我真正想要的是确切地知道该函数中的行号正在耗费时间.

任何想法如何获得这些额外的信息?

(顺便说一下,如果有帮助的话,我在OSX雪豹上使用Python 2.6)

python scripting profiler numbers line

5
推荐指数
1
解决办法
1902
查看次数

Windows XP批处理文件concat

我正在努力完成以下荒谬的任务:

我有一个包含一组完全限定文件名的文本文件.我想迭代文件并将每一行追加到一个公共变量,该变量可以传递给命令行工具.例如,该文件可能是:

C:\目录\ test.txt的

C:\ WINDOWS \的test2.txt

C:\ text3.txt

我想把它们分配给一些变量'a',这样:

a = "C:\dir\test.txt C:\WINDOWS\test2.txt C:\text2.txt"
Run Code Online (Sandbox Code Playgroud)

第二个问题是 - 什么是好的批处理文件引用?我在Windows材料和许多本土网站中找到了一些东西,但没有什么特别完整的.

cmd concat batch-file text-files windows-console

1
推荐指数
1
解决办法
4083
查看次数

C++和C#在数学上的性能差异

我想在此前言,我不是要开始一场战斗.我想知道是否有人有任何好的资源比较C++和C#的数学密集代码?我的直觉是C#应该明显变慢,但我真的没有证据表明这种感觉.我想知道这里有没有人参加过一项研究或者自己测试过这个问题?我打算自己运行一些测试,但是想知道是否有人以严格的方式完成了这项测试(google显示的很少).谢谢.

编辑:对于密集,我的意思是在紧密循环中发生了很多sin/cos/exp

c# c++ performance

14
推荐指数
6
解决办法
7321
查看次数

什么是数据表示控件的ItemCommand和ItemDatabound?

请使用数据表示控件的示例ItemCommand和ItemDatabound进行说明.

c# asp.net repeater

2
推荐指数
1
解决办法
4026
查看次数

何时使用键值数据存储与更传统的关系数据库?

何时可以在关系数据库上选择键值数据存储?决定一方或另一方需要考虑哪些因素?什么时候混合最好的路线?如果可以,请提供示例.

database key-value relational-database

38
推荐指数
3
解决办法
2万
查看次数

抽象类是否像接口一样使用StructureMap?

我是StructureMap的忠实粉丝,几乎可以用于我所做的一切.我只使用它与接口.我想知道是否有人有使用抽象类的经验?或者...它不支持这种类型的布线?如果你有这个工作,你可以发一个例子吗?

谢谢!

structuremap abstract-class dependency-injection interface ioc-container

6
推荐指数
1
解决办法
1587
查看次数

使用Google应用引擎数据存储加载一系列枚举

我正在使用带有Java的Goole应用引擎数据存储区并尝试使用枚举列表加载对象.每次加载对象时,List都为null.对象是

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class ObjectToSave {

    @PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
    private Long id;

    @Persistent
    private List<AnEnum> anEnumList;

    //public getters and setters
}
Run Code Online (Sandbox Code Playgroud)

枚举很简单

public enum AnEnum {
    VALUE_1,
    VALUE_2;
}
Run Code Online (Sandbox Code Playgroud)

保存它的代码是

ObjectToSave objectToSave = new ObjectToSave();
List<AnEnum> anEnumList = new ArrayList<AnEnum>();
anEnumList.add(AnEnum.VALUE_1);
objectToSave.setAnEnumList(anEnumList);
PersistenceManager pm = pmfInstance.getPersistenceManager();
try {
    pm.makePersistent(objectToSave);
} finally {
    pm.close();
}
Run Code Online (Sandbox Code Playgroud)

加载它的代码是

PersistenceManager pm = pmfInstance.getPersistenceManager();
try {
    Key key = KeyFactory.createKey(ObjectToSave.class.getSimpleName(), id);
    ObjectToSave objectToSave = pm.getObjectById(ObjectToSave.class, key);
} finally {
    pm.close();
}
Run Code Online (Sandbox Code Playgroud)

我可以使用 …

java google-app-engine jdo

3
推荐指数
1
解决办法
2351
查看次数