摘要:
题目:渔夫捕鱼 A,B,C,D,E五个渔夫夜间合伙捕鱼,,第二天清A先醒来,他把鱼均分五份,把多余的一条扔回湖中,便拿了自己的一份回家了,B醒来后,也把鱼均分五份,把多余的一条扔回湖中,便拿了自己的一份回家了,C,D,E也按同样方法分鱼。问5人至少捕到多少条鱼? #include<stdio.h> 阅读全文
摘要:
了解了stdlib头文件中的system 函数之后突发奇想想要做一个蹦迪效果后台 代码如下: #include <stdio.h> #include <stdlib.h> #include <time.h> int main () { long time; while(1)//死循环 { for(t 阅读全文
摘要:
因为fgets在赋值完字符后,在最后会加一个\n换行符,所以为了能够把数组当成字符串,就必须把\n改成\0 代码: #include<stdio.h> #include<stdlib.h> #include<string.h> #define username "JacksonWu" #define 阅读全文
摘要:
#include <stdio.h> #include <ctype.h>//内置函数的头文件 #include <math.h> int main() { int i,j,num; int count = 5; char nuit[10][20] = {"零" ,"壹" , "贰" , "叁" , 阅读全文
摘要:
/* 删除方法: 如:12 32 56 84 95 用覆盖的方法 若删除第三个,则第四个要覆盖第三个,第五个要覆盖第四个 覆盖完:12 32 84 95 95 所以要实现删除,还要删除最后一个数字,即不打印,数组元素 - 1 */ 增加方法就简单,因为数组在定义的时候没有定义空间大小,所以可以随意增 阅读全文
摘要:
//水仙花数 也就是指一个 3 位数,它的每个单位上的数字的 3次方之和等于它本身 (例如:1^3 + 5^3+ 3^3 = 153)。 #include<stdio.h> int main() { //水仙花数 153 = 1 + 5^3 + 3^3 int i, j, num,sum, d; i 阅读全文
摘要:
/* 构造素数表, 只需要用数字除以已经判断出来的数是否能整除就行, 不需要除以这个数之前所有的数字, 前提是这个数除以的素数是要比他自己小的 */ 注意一点:int a[number] = {2,};//先把2给赋初值进去,因为2也算素数,能被1和本身整除而已 还有一点需要注意的是,在输出的时候记 阅读全文
摘要:
gets函数会在输入完字符后自动补上一个\0,所以用这个特性可以计算出字符串是否结束。 因为数字在字符中对应的ascii码就是0~9,只要遇到小于9的字符就是数字,所以计数器加一 #include<stdio.h> int c (char *); int main() { char ch[100]; 阅读全文
摘要:
//该程序只支持输入大写字母,输入G,就输出A~G的三角形字母表 /* 从A到Z的输出数量应该是1 3 5 7 9..... */ 利用这个特性,对空格和字母进行输出 A字母在ascii码里面是65,所以减64,如果减出来的结果等于1就是A,直接输出A即可。 如果大于1,就进行输出字母按照三角形的顺 阅读全文
摘要:
主要思想为: a)计算输入的位数有多少个 b)计算出最高位的单位(若最高位为是万位, 那么需要一个变量存储最高位数值1000) c)用取模的方法从个位数开始进行取出每一个单位上的数字 d)从个位数开始,乘以最高位数的值,乘完后最高位数值除等于10。以此类推。一直对这个整数取模完成 注意的是:要灵活利 阅读全文