溢出
作业:
1.求阶乘
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
int n;
printf("请输入n\n");
scanf("%d",&n);
int i = 1, total = 1;
for (i = 1;i <= n;i++) {
total = total * i;
}
printf("%d\n", total);
/*
while (i <= n) {
total = total * i;
i++;
}
printf("%d\n", total);
*/
return 0;
}
2.某人将手中的一张面值为100元的人民币换成10元、5元、2元和1元面值的票子,要求正好换40张,且每中票子都至少一张,问:有几种换法?
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
int e = 0;
/*
for (int x = 1; x < 40;x++) {
for (int y = 1; y < 40; y++) {
for (int z = 1; z < 40; z++) {
for (int w = 1; w < 40; w++) {
if (10 * x + 5 * y + 2 * z + w