当前位置:网站首页>Chapter 5 programming

Chapter 5 programming

2020-11-08 15:22:00 Raspberry 201 Yang Feifan 202005018130

5.1 ### Time shift Seconds to minutes

#include<stdio.h>
#define p 60

void main()
{
	int a, b;
	printf(" Enter time seconds =");
	scanf_s("%d", &a);
	while (a > 0)
	{
		printf("%d second =%d Hours %d second \n", a, a / p, a % p);
		printf(" Enter time seconds =");
		scanf_s("%d", &a);
	}

}

5.2

Output the input number according to the size to Digital plus 10

#include<stdio.h>

void main()
{
	int a, b;
	printf(" Enter the number you want :       ");
	scanf_s("%d", &a);
	b = a;
	while (b <= a + 10)
	{
		printf("%d\n", b);
		b++;
	}

}

5.3

Week shift

#include<stdio.h>

void main()
{
	int a, b, c;
	printf(" Enter the number of days :");
	scanf_s("%d", &a);
	while (a > 0)
	{
		printf("%d God =%d Zhou %d God \n", a, a / 7, a % 7);
		printf(" Enter the number of days :");
		scanf_s("%d",& a);
	}

}

5.4

Height shift

#include<stdio.h>

void main()
{
	float a;
	printf(" Enter your height :");
	scanf_s("%f", &a);
	for (; a > 0;)
	{
		printf("%.0fcm=%.2f feet %.2f  Inch \n", a, a / 30.48, a / 2.54);
		printf(" Enter your height :");
		scanf_s("%d", &a);
	}
}

5.5

Making money calculation

#include<stdio.h>

void main()
{
	int a, b;
	printf(" Input   The money you make in a day :\n");
		scanf_s("%d", &a);
	printf(" Enter the number of days :\n");
	scanf_s("%d", &b);
	printf(" I've made a lot of money %d element ", a * b);
}

5.6

improvement 5.5


void main()
{
	int  b, qian, c;
	qian = 0;
	printf(" Enter the number of days :\n");
	scanf_s("%d", &b);
	for (c = 1; c <= b; c++)
	{
		qian = c * c;
		printf(" The first %d God earned %d\n", c, c * c);
	}

}

5.8 Mod

#include<stdio.h>

void main()
{
	int a, b, c;
	printf(" Enter the number of fish :\n");
	scanf_s("%d", &a);
	printf(" Input the number of fish \n");
	scanf_s("%d", &b);
	printf(" Now the number of fish is :\n", b);
	printf("%d   more than  %d =%d\n", b,a,b%a);
	for (; b > 0;)
	{
		printf(" Input the number of fish \n");
		scanf_s("%d", &b);
		printf(" Now the number of fish is :\n",b );
		printf("%d  more than  %d =%d\n", b, a, b % a);
	}
}

5.9

Temperature conversion

#include<stdio.h>

void main()
{
	double a;
	printf(" Enter the temperature Fahrenheit =");
	scanf_s("%lf", &a);
	printf(" The temperature in centigrade is =%.2lf \n Show the temperature =%.2lf\n", (a - 32) * 5.0 / 9.0, a + 273.16);
	while (a > 0 || a <= 0)
	{
		printf(" Enter the temperature Fahrenheit =\n");
		scanf_s("%lf", &a);
		printf(" The temperature in centigrade is =%.2lf \n Show the temperature =%.2lf\n", (a - 32) * 5 / 9.0, a + 273.16);
	}

}

/5.9 problem It should be confirmed that the input value is double Even if the input is not a number It's also stored in numbers I don't know how to guarantee When the input is a letter Make sure the program exits correctly / Once you enter a non numeric program, it goes wrong And it can't stop Orz

版权声明
本文为[Raspberry 201 Yang Feifan 202005018130]所创,转载请带上原文链接,感谢