自己练习时手写,难免会有些疏忽遗漏等各种各样问题,错误之处还请指出
但这些代码确实已通过编译,实现了书上的输出结果,还希望能给抱有期待之人作为个小参考
6.1
#include <stdio.h>
int main (void)
{
float num, max = 0.0f;
printf ("Enter a number: ");
scanf ("%f", &num);
for (; num > 0.0f; ) {
if (num > max)
max = num;
printf ("Enter a number: ");
scanf ("%f", &num);
}
printf ("The largest number entered was %.2f", max);
return 0;
}
6.2
#include <stdio.h>
int main (void)
{
int m, n;
int temp = 0;
printf ("Enter two integers: ");
scanf ("%d%d", &m, &n);
while (n != 0) {
temp = n;
n = m % n;
m = temp;
}
printf ("Greatest common divisor: %d", m);
return 0;
}
6.3
#include <stdio.h>
int main (void)
{
int denom, num;
int n, m;
int temp;
printf ("Enter a fraction: ");
scanf ("%d/%d", &num, &denom);
m = denom;
n = num;
while (n != 0) {
temp = n;
n = m % n;
m = temp;
}
denom = denom / m;
num = num / m;
printf ("In lowest terms: %d/%d", num, denom);
return 0;
}
6.4<