题解列表

筛选

C语言更普遍的三种计算进制交换方式

摘要:解题思路:思路一:利用输出类型%o直接输出输出十进制:%d;输出十六进制:%x;输出单个字符:%c;输出字符串:%s;输出变量所在的地址:%p;注意事项:无参考代码:#include #include……

C语言常规解法

摘要:解题思路:注意事项:参考代码:#include<stdio.h> int main() { int arr[3][3] = { {0} }; int i, j = 0; int sum……

N进制的加,C语言

#include#include#defineN10//进制数#defineM'9'//进制数-1voidreverse(char*c,intl,intr){//逆序while(l

无符号数的好处,省去负数讨论

要点以下两点#includeintmain(){intarr[32]={0};unsignedintn,index=0;//第一点scanf("%u",&n);//第二点while(n){arr[index++]=n%2;n/=2;}for(inti=31;i>=0;i--)printf("%d",

简单易懂,两个函数给出答案

解题思路:先用compare函数对比出三个字符串的大小,再用compute函数排出次序。注意事项:1.compare函数返回的是一个数组指针,所以必须将其声明为一个指针函数。参考代码:#includevoidcompute(char*One,

20221124Minesweeper

摘要:解题思路:创建一个(二维)字符数组与一个(二维)整数数组在字符数组中输入&#39;*&#39;或&#39;.&#39;时进行判断:若&#39;*&#39;,则将其符号数组下标对应相同下标的整数数组元素……