题目:八进制转换为十进制
例如,八进制数1507转换为十进制数的计算过程如下:
个位:7乘以8的0次方,即7 * 8^0 = 7。
十位:0乘以8的1次方,即0 * 8^1 = 0。
百位:5乘以8的2次方,即5 * 8^2 = 320。
千位:1乘以8的3次方,即1 * 8^3 = 512。
1 |
|
1 |
|
题目:八进制转换为十进制
例如,八进制数1507转换为十进制数的计算过程如下:
个位:7乘以8的0次方,即7 * 8^0 = 7。
十位:0乘以8的1次方,即0 * 8^1 = 0。
百位:5乘以8的2次方,即5 * 8^2 = 320。
千位:1乘以8的3次方,即1 * 8^3 = 512。
1 | #include <stdio.h> |
1 | #include <stdio.h> |
题目:809*?? = 800*??+9*??其中??代表的两位数,
809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
1 | #include <stdio.h> |
1 | #include <stdio.h> |
题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n。
当输入n为奇数时,调用函数1/1+1/3+…+1/n(利用指针函数)。
指针函数:本质是一个函数,不过它的返回值是一个指针。
函数指针:本质是一个指针,该指针的地址指向了一个函数,所以它是指向函数的指针。
1 | #include <stdio.h> |
题目:输入一个整数,并将其反转后输出。
1 | #include <stdio.h> |
题目:编写input()和output()函数输入和输出学生的数据记录。
1 | #include <stdio.h> |
题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
1 | #include <stdio.h> |
题目:有n个人围成一圈,顺序排号。
从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
1 | #include <stdio.h> |
题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
思路:先把这个字符串的前半部分保存到一个新的字符串中,再把后半部分保存到另一个字符串中。最后,拼接这两个字符串。
1 | #include <stdio.h> |
思路:先把这个字符串的后边的字符串保存到一个新的临时字符串中,再把后边的字符往前移,最后把新字符串接到后面。
1 | #include <stdio.h> |
1 | #include <stdio.h> |
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
1 | #include <stdio.h> |