#define _CRT_SECURE_NO_WARNINGS #include#define DANWEI 60 int main(void) { int m; int h ; int min; printf("请输入分钟:"); scanf("%d", &m); while (m > 0) { h = m / DANWEI; min = m % DANWEI; printf("转换成:%d小时%d分钟n", h, min); printf("请输入分钟:"); scanf("%d", &m); } return 0; }
结果:
请输入分钟:45 转换成:0小时45分钟 请输入分钟:129 转换成:2小时9分钟 请输入分钟:0
#define _CRT_SECURE_NO_WARNINGS #includeint main(void) { int a; printf("请输入一个整数:"); scanf("%d", &a); for (int i = 0; i < 11; i++) { printf("%dt", a + i); } return 0;
结果:
请输入一个整数:5 5 6 7 8 9 10 11 12 13 14 15
#define _CRT_SECURE_NO_WARNINGS #include#define ZHOU_TIAN 7 int main(void) { int d; int w; int day; printf("请输入天数:"); scanf("%d", &d); w = d / ZHOU_TIAN; day = d % ZHOU_TIAN; printf("%d天是%d周%d天",d,w,day); return 0; } }
结果:
请输入天数:18 18天是2周4天
#define _CRT_SECURE_NO_WARNINGS #include#include #define INCH_TO_CM 2.54 int main(void) { float cm; float inches; printf("请输入身高:"); scanf("%f", &cm); while (cm > 0) { inches = cm / INCH_TO_CM; printf("身高为:%.1fcm,转换成英寸为:%.1finn", cm, inches); printf("请输入身高:"); scanf("%f", &cm); } printf("程序结束"); return 0; }
结果:
请输入身高:183.7 身高为:183.7cm,转换成英寸为:72.3in 请输入身高:-179 程序结束
#define _CRT_SECURE_NO_WARNINGS #includeint main(void) { int count , sum = 0; printf("请输入你的工作天数:"); scanf("%d", &count); while (count > 0) { sum = sum + count--; } printf("你的工资总和为%d", sum); return 0; }
结果:
请输入你的工作天数:10 你的工资总和为55
#define _CRT_SECURE_NO_WARNINGS #includeint main(void) { int count, sum = 0; printf("请输入你的工作天数:"); scanf("%d", &count); while (count > 0) { sum = sum + count*count; count--; } printf("你的工资总和为%d", sum); return 0; }
结果:
请输入你的工作天数:5 你的工资总和为55
#define _CRT_SECURE_NO_WARNINGS #includedouble cubic(double n); int main(void) { double a; printf("请输入一个double类型的数:"); scanf("%lf", &a); cubic(a);//调用立方函数计算立方值 return 0; } double cubic(double n)//定义立方函数 { double t = n * n*n; printf("%lg的立方为:%lg", n, t); return 0; }
结果:
请输入一个double类型的数:5 5的立方为:125
#define _CRT_SECURE_NO_WARNINGS #includeint main(void) { int first, second; printf("This program computers moduli.n"); printf("Enter an integer to serve as the second operand:"); scanf("%d", &second); printf("Now enter the first operand:"); scanf("%d", &first); while (first > 0) { printf("%d %% %d is %dn", first, second, first%second); printf("Enter next number for first operand(<=0 to quit):"); scanf("%d", &first); } printf("Done"); return 0; }
结果:
This program computers moduli. Enter an integer to serve as the second operand:256 Now enter the first operand:438 438 % 256 is 182 Enter next number for first operand(<=0 to quit):1234567 1234567 % 256 is 135 Enter next number for first operand(<=0 to quit):0 Done
#define _CRT_SECURE_NO_WARNINGS #includeint Temperatures(double fahrenheit); int main(void) { double huashi ; printf("请输入一个华氏温度:"); // scanf("%lf", &huashi); while (scanf("%lf", &huashi) == 1) { Temperatures(huashi); printf("请输入一个华氏温度(q to quit):"); } printf("Done!n"); return 0; } int Temperatures(double fahrenheit) { const double F_TO_C = 32.0; const double C_TO_K = 273.16; double celsius, kelvin; celsius = 5.0 / 9.0*(fahrenheit - F_TO_C); kelvin = celsius + C_TO_K; printf("%.2f华氏温度,等于%.2f摄氏温度,%.2f开氏温度n", fahrenheit, celsius, kelvin); return 0; }
结果:
请输入一个华氏温度:123 123.00华氏温度,等于50.56摄氏温度,323.72开氏温度 请输入一个华氏温度(q to quit):q Done!



