题解列表

筛选

C语言程序设计教程(第三版)课后习题8.6 (C语言代码)

解题思路:符合题意的使用函数。没有使用string.h头文件,自己写一个计算字符串长度的文件,并且通过生成静态变量数组来返回字符串注意事项:可以修改字符串最大长度测试更长的文本参考代码:#include"stdio.h"#definemax_len100intcstrlen(chara[]){inti

明明的随机数 (Java代码)TreeSet

解题思路:输入,TreeSet直接筛选并排序,输出,搞定注意事项:主要还是跑的太慢了参考代码:importjava.util.Scanner;importjava.util.TreeSet;publicclassMain{publicstaticvoidmain(String[]args){Scann

简单的a+b (C语言代码)

摘要:解题思路:注意事项:参考代码:#include <stdio.h>                int main()                 {                       …

回文数(一) (C语言代码)

摘要:#include "stdafx.h"                          //答案又不对!!  暂时没找到原因          int reverse(int n)         ……

C语言程序设计教程(第三版)课后习题6.3 (C语言代码)

解题思路:发现一个规律:个位数是n个2相乘,十位上是(n-1)个2相乘再乘以10,百位上是(n-2)个2相乘再乘以100.......最高位是1个2乘以10的(n-1)次幂。这样可以利用for循环依次对个位数,百位数,千位数.....分别求和并汇总,最后求得结果。

C语言程序设计教程(第三版)课后习题5.7 (C语言代码)

解题思路:此题用普通方法判断是多少位也可以,但是代码比较长,如果用sprintf函数则很简单。把输入的数字转换为数字字符串,然后再求长度即可判断是几位数,然后再输出每一位,再逆序输出每一位即可。参考代码:#include#includeintmain(){inta