C语言程序设计现代方法第二版,第六章课后编程习题全部答案

这篇博客包含了《C语言程序设计现代方法第二版》第六章的所有编程习题答案,作者指出代码已通过编译并实现预期输出,供读者参考学习,同时欢迎指正错误。
摘要由CSDN通过智能技术生成

自己练习时手写,难免会有些疏忽遗漏等各种各样问题,错误之处还请指出

但这些代码确实已通过编译,实现了书上的输出结果,还希望能给抱有期待之人作为个小参考


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<

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值