第一章好不容易稍微看懂点但是作业题目做来做去都是错,请各位教教我怎么做.
1用于接受用户输入的两个数(可以是整数也可以是小数),对其执行加,减,乘,除及求余的运算,然后以格式化方式显示计算结果,小数点后面保留两位.
2输入一个数,输出该数分别与1~10的数相乘的结果.
第一章好不容易稍微看懂点但是作业题目做来做去都是错,请各位教教我怎么做.
1用于接受用户输入的两个数(可以是整数也可以是小数),对其执行加,减,乘,除及求余的运算,然后以格式化方式显示计算结果,小数点后面保留两位.
2输入一个数,输出该数分别与1~10的数相乘的结果.
2006-09-10 03:00
float a,b,c;
a=b=c=0;
scanf("%f%f",&a,&b);
c=a+b;
printf("%7.2f",c);
我就写那么多了,再写就直接给你答案了~
[此贴子已经被作者于2006-9-10 7:32:48编辑过]
2006-09-10 07:31
第一章好不容易稍微看懂点但是作业题目做来做去都是错,请各位教教我怎么做.
1用于接受用户输入的两个数(可以是整数也可以是小数),对其执行加,减,乘,除及求余的运算,然后以格式化方式显示计算结果,小数点后面保留两位.
2输入一个数,输出该数分别与1~10的数相乘的结果.
1.考虑求余时一定要是整数,及,求余,除法除数不为0.
格式化是指保证输出数有两位小数(注意整数).
2.循环10次...简单的不知道怎么说了
如果这些最基本的都不会,那就先多看书.

2006-09-10 09:23
*/
[此贴子已经被作者于2006-9-10 9:31:29编辑过]

2006-09-10 09:30
输出一个数和1~10相乘,用个for循环就可以了。
第一题要注意精度。int/int可是不会有小数位的阿。
(2) scanf("%d",&a);
for(b=1;b<=10;b++)
{
printf("%3d"a*b);
}
学c还要自己多动脑筋还好!!

2006-09-10 11:17
2006-09-10 12:28
2006-09-10 13:46
2006-09-10 13:52
第二题为什么这么写就是错误的?错在哪!其实for循环还没教到,前面只是楼上的大哥说了我去看了一看.毕竟学了第一章只能用笨办法做
#include<stdio.h>
void mian()
{
int num;
printf("请输入一个数子:");
scanf("%d",&num);
printf("%d\n",num*1);
printf("%d\n",num*2);
printf("%d\n",num*3);
printf("%d\n",num*4);
printf("%d\n",num*5);
printf("%d\n",num*6);
printf("%d\n",num*7);
printf("%d\n",num*8);
printf("%d\n",num*9);
printf("%d\n",num*10);
}
2006-09-10 14:12
2006-09-10 14:14