1. 程式人生 > >C Prime Plus(第6版) 第五章答案

C Prime Plus(第6版) 第五章答案

/*5.1*/
#include<stdio.h>
int main()
{
	const int t = 60;
	int a;
	int b ,c;
	while(scanf("%d",&a)==1)
	{
		if(a<=0)
			break;
		b = a/60;
		c = a%60;
		printf("the time is%d h%d min\n",b,c); 
	}
}
/*5.2*/
#include<stdio.h>
int main()
{
	int a;
	printf("please input a number:");
	scanf("%d",&a);
	for(int i = a;i<a+10;i++)
	{
		printf("%d ",i);
	}
	printf("%d\n",a+10);
}
/*5.3*/
#include<stdio.h>
int main()
{
	int a,b,c;
	printf("please input days:");
	while(scanf("%d",&a) == 1)
	{
		if(a == 0||a==-20)
			break;
		printf("%d days are %d weeks,%d days\n",a,a/7,a%7);
	}
}
/*5.5*/
#include<stdio.h>
int main()
{
	int count,sum,a;
	count = 0;sum = 0;
	scanf("%d",&a);
	while(count++<a)
	{
		sum+=count;
	}
	printf("sum = %d\n",sum);
}
/*5.6*/
#include<stdio.h>
int main()
{
	int count,sum,a;
	count = 0;sum = 0;
	scanf("%d",&a);
	while(count++<a)
	{
		sum+=count*count;
	}
	printf("sum = %d\n",sum);
}
/*5.7*/

#include<stdio.h>
void power(double a);
int main()
{
	double a;
	scanf("%lf",&a);
	power(a);
//	printf("%d",a);
	return 0;
}
void power(double a)
{
	printf("a's squera %lf\n",a*a);
}
/*5.8*/
#include<stdio.h>
int main()
{
	int a,b;
	printf("This program computer moduli.\n");
	printf("ENter an integer to server as the second operand:");
	scanf("%d",&a);
	printf("the second:");
	while(scanf("%d",&b) == 1)
	{
		if(b<=0)
			break;
		printf("%d %% %d is %d\n",b,a,b%a);
		printf("again");
	}
	printf("Done");
}