每日C#语法题

1,自定义一个strlen函数,既可以用递归,也可以用迭代

cs 复制代码
#include<stdio.h>
//int Strlen(char *a)
//{
//	int count=0;
//	while(*a)
//	{
//		a++;
//		count++;
//	}
//	return count;
//}

int Strlen(char *a)
{
	if(*a=='\0')
		return 0;
	else
		return 1+Strlen(a+1);
}

int main()
{
	char a[31]={'0'};
	scanf("%[^\n]s",a);
	int b=Strlen(a);
	printf("%d",b);
	return 0;
}

2,在自定义一个互换整数的函数时,要注意形参要是一个地址,因为没有返回值

cs 复制代码
#include<stdio.h>
void swap(int *x,int *y)
{
	int n=0;
	n=*x;
	*x=*y;
	*y=n;
}
int main()
{
	int num1=0,num2=0;
	scanf("%d%d",&num1,&num2);
	swap(&num1,&num2);
	printf("%d %d",num1,num2);
	return 0;
}
相关推荐
一只乔哇噻4 分钟前
Java,八股,cv,算法——双非研0四修之路day24
java·开发语言·经验分享·学习·算法
codelancera1 小时前
算法-广度优先遍历-判断迷宫是否有出口
算法·宽度优先
kokunka1 小时前
【数据结构】队列的顺序存储与链式存储(C语言版)
c语言·数据结构·算法
zhurui_xiaozhuzaizai1 小时前
多向量检索:lanchain,dashvector,milvus,vestorsearch,MUVERA
人工智能·算法·机器学习·全文检索·milvus
大阳1232 小时前
数据结构(概念及链表)
c语言·开发语言·数据结构·经验分享·笔记·算法·链表
2501_924731992 小时前
驾驶场景玩手机识别:陌讯行为特征融合算法误检率↓76% 实战解析
开发语言·人工智能·算法·目标检测·智能手机
爱编程的鱼3 小时前
计算机(电脑)是什么?零基础硬件软件详解
java·开发语言·算法·c#·电脑·集合
洛生&3 小时前
【abc417】E - A Path in A Dictionary
算法
亮亮爱刷题3 小时前
算法提升之数学(快速幂+逆元求法)
算法
恣艺4 小时前
LeetCode 124:二叉树中的最大路径和
算法·leetcode·职场和发展