- 博客(2)
- 收藏
- 关注
原创 给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321
给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321 这是我根据网上的代码,然后自己理解之后写的,比较通俗易懂。 int main() { int i,a,b,c,d,e; printf("请输入一个不多于5位的正整数:"); scanf("%d",&i); a=i/10000; b=i%10000/1000; c=i%1000/100; d=i%100/10; e=i%10; if (a!=0) {
2021-04-24 22:51:26
3451
原创 如何用一个函数修改另一个函数的值
首先可以明确的一点是,一个函数想要修改另一个函数的变量值,必须传指针和解引用。 错误范例1: void Swap_err(int a,int b) { int tmp = a; a = b; b = tmp; } int main() { int a = 10; int b = 20; Swap(&a,&b); printf("a=%d,b=%d",a,b); //传a,b的地址(因为Swap函数定义的是指针变量) return 0; 在这个函数中没有传指针,只是值传递。
2021-04-24 22:19:32
645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人