【C语言】初级阶段10

这篇博客介绍了C语言中指针的使用场景,包括传递和偏移,通过示例展示了如何通过指针改变函数外部变量的值。文章提到了gets和fgets的区别,并讲解了如何消除差异,以及指针在数组名和内存权限中的作用。
摘要由CSDN通过智能技术生成

 溢出

作业:


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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值