摘要: 3-8#includeint main(void){ int choice,i; double price; for(i=1;iint main(void){ double value1,value2; char op; printf("Type in an expression:"); scanf("%lf%c%lf",&value1,&op,&value2); switch(op){ case'+': printf("=%.2f\n",value1+value2); break; case& 阅读全文
posted @ 2013-10-02 22:20 鲍。 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 3-4运行结果1结果2结果3#includeint main(void){ double x,y; printf("Enter x:"); scanf("%lf",&x); if(xint main(void){ double value1,value2; char op; printf("Type in an expression:"); scanf("%lf%c%lf",&value1,&op,&value2); if(op=='+') printf(" 阅读全文
posted @ 2013-10-02 21:12 鲍。 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 打完15个程序, 对小部分程序代码有所了解,在这里简单的做个小笔记。#include是编辑预处理令 所有程序的开头都是这个main()为程序的主函数printf()为输出函数 在括号内打入想输出的内容 需要双引号/n为换行的指令scanf()为输入函数 例如scanf("%d",&i); 就是将从键盘输入中读进一个整数,并把它存到变量i中。其输入参数的形式是:在变量名前家&。int表示整数类型void表示main()函数里不需要参数用赋值运算符将一个变量和一个表达式连接起来的式子称作赋值表达式 期简单形式为 变量=表达式。==是关系运算符,用于比较两个操作数 阅读全文
posted @ 2013-10-02 16:05 鲍。 阅读(180) 评论(1) 推荐(0) 编辑
摘要: 3-1运行结果1结果2#includeint main(void){ int mynumber=38; int yournumber; printf("Input your number:"); scanf("%d",&yournumber); if(yournumber==mynumber) printf("Ok!you are right!\n"); else if(yournumber>mynumber) printf("Sorry!your number is bigger than my num... 阅读全文
posted @ 2013-10-02 15:00 鲍。 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在完成了第一章和第二章的作业后我出现了如下几个问题1.打完的程序经常运行不了。——————经过检查发现经常出现的错误有 a,打完一行代码后忘记打分号b,单词拼写有错误 c,忘记打后一个双引号2.运行程序后按照书中给的数据输入后,运行结果很奇怪,和书中不符。——————其原因是有个“%lf"的地方 把l看成1打入了。没有注意到书中所强调的%lf中的l是long的是首字母。 而下面有个部分是%.2f\n其中f前是2所以造成了我对上面那个程序的理解错误。错误程序执行后的效果是而改正后的执行结果为总体来说 在打第一章和第二章的程序时 有些粗心大意 手法生疏 没有看到书中所强调的细节 导致出现 阅读全文
posted @ 2013-10-02 13:23 鲍。 阅读(152) 评论(1) 推荐(0) 编辑