代码改变世界

实验五-1

2013-10-21 09:34 by Summer.xia, 177 阅读, 0 推荐, 收藏, 编辑
摘要:#includedouble fact(int n);int main(void){ int i; double sum; sum=0; for(i=1;i<=100;i++) sum=sum+fact(i); printf("1!+2!+...+100!=%e\n",sum); return 0;} double fact(int n) { int i; double result; result=1; for(i=1;i<=n;i++) result=... 阅读全文

P39-习题2-6

2013-10-20 20:29 by Summer.xia, 168 阅读, 0 推荐, 收藏, 编辑
摘要:/*按月等额本息还款,还款年限-月还款额表*/#include #include int main(void) { int year; double loan,money,rate,x; /*loan,money,rate,分别为月利率,月还款额,还款月数*/ scanf("%lf",&loan); scanf("%lf",&rate); printf("year money\n"); for(year=5;year<=30;year++){ /*对x进行赋值*/ x=pow(1+rate,12*year); m 阅读全文

P39-习题2-5-心得

2013-10-19 20:16 by Summer.xia, 146 阅读, 0 推荐, 收藏, 编辑
摘要:在有分数的表达式中“item=flag*(numerator*1.0/denominator);”,不要忘记“*1.0"——表示浮点型 阅读全文

作业三-6

2013-10-19 19:52 by Summer.xia, 241 阅读, 0 推荐, 收藏, 编辑
摘要:/*查询水果的单价。有 4 种水果,苹果(apples)、梨(pears)、桔子(oranges)和葡萄(grapes),单价分别是 3.00 元/公斤,2.50 元/公斤,4.10 元/公斤和 10.20 元/公斤。在屏幕上显示以下菜单(编号和选项),用户可以连续查询水果的单价,当查询次数超过 5 次时,自动退出查询;不到 5 次时,用户可以选择退出。当用户输入编号 1~4,显示相应水果的单价(保留两位小数);输入 0,退出查询;输入其他编号,显示价格为 0*/#includeint main(void){ int choice,i; double price; for(i... 阅读全文

作业三-5-心得

2013-10-19 19:45 by Summer.xia, 118 阅读, 0 推荐, 收藏, 编辑
摘要:switch语句中不要忘记“ch = getchar();”;在写完所有情况后不要忘记第n+1项“default"。 阅读全文

作业三-5

2013-10-19 19:40 by Summer.xia, 123 阅读, 0 推荐, 收藏, 编辑
摘要:/*输入五级制成绩(A-E),输出相应的百分制成绩(0-100)区间,要求使用 switch语句。例如,输入 A,输出 90-100。五级制成绩对应的百分制成绩区间为:A(90-100)、B(80-89)、C(70-79)、D(60-69)和 E(0-59)*/#includeint main(void){ int repeat;/*repeat是成绩*/ char ch;/*定义一个变量ch*/ printf("Enter repeat:"); scanf("%d",&repeat); ch = getchar();/*根据输入的成绩,将相应的 阅读全文

作业三-4

2013-10-18 18:01 by Summer.xia, 160 阅读, 0 推荐, 收藏, 编辑
摘要:/*循环输入多个年份 year,判断该年是否为闰年。判断闰年的条件是:能被 4 整除但不能被100 整除,或者能被 400 整除。输入-1退出程序执行*/#includeint main(void){ int i,year,n; printf("Enter n:"); scanf("%d",&n);/*循环n次输入年份进行判断*/ for(i=1;i<=n;i++){ printf("Enter year:"); scanf("%d",&year); if((year%4==0&&am 阅读全文

作业三-3

2013-10-18 17:53 by Summer.xia, 165 阅读, 0 推荐, 收藏, 编辑
摘要:/*输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数*/#includeint main(void){ int digit,letter,blank,other;/*digit,letter,blank,other分别代表英文字母,空格或回车,数字字符和其他字符的个数*/ char ch;/*定义一个字符变量ch*/ int i;/*赋初值为0*/ digit=letter=other=blank=0; printf("Enter 15 characters:");/*用for函数分别计算累加 */ for(i=1;i='a'&am 阅读全文

作业三-2

2013-10-18 17:05 by Summer.xia, 198 阅读, 0 推荐, 收藏, 编辑
摘要:/*输入一个正整数 n,再输入 n 个学生的成绩,计算平均成绩,并统计所有及格学生的人数*/#includeint main(void){ int count,num,n;/*num是总人数,count是及格人数*/ double grade,total;/*grade是成绩,total是总成绩*/ num=0; total=0; count=0; printf("Enter n:"); scanf("%d",&n); printf("Enter grades:"); scanf("%lf",&gr 阅读全文

作业三-1

2013-10-18 16:33 by Summer.xia, 128 阅读, 0 推荐, 收藏, 编辑
摘要:/*输入一个整数 x,计算并输出下列分段函数 sign(x) 的值*/#includeint main(void){ int x,y; printf("输入x:"); scanf("%d",&x);/*用if函数分段求解*/ if(x<0){ y=-1; } else if(x=0){ y=0; } else{ y=1; } printf("y=%d",y); return 0;} 阅读全文
上一页 1 2 3 4 5 6 ··· 9 下一页