• 问题总会出现,不过解决问题的方法也会出现!!!

代码练习-25-结构数组求成绩

—— ——- // // main.c // 结构数组求成绩 #include struct stu{ int num; char *name; char sex; float score; }; int main(int argc, const char * a……

代码练习-24-求999以内所有完数

—— ——- 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3. 编程找出999以内的所有完数。(C语言) 设计思路: 遍历2-999 将每个数所有因子相加(因子不大于该数的1/2) 若因子和等于该数,则输……

代码练习-23-判断指定日期遇到的人

—— ——- 小明从2006年1月1日开始,每三天结识一个美女两天结识一个帅哥,编程实现当输入2006年1月1日之后的任意一天,输出小明那天是结识美女还是帅哥(注意润年问题)(C语言) 设计思路: 接收日期, 判断2006年1月1日到该日期的天数, ……

代码练习-22-二维数组行列互换

—— ——- // // main.c // 二维数组行列互换 #include int main(int argc, const char * argv[]) { int a[][3]={1,2,3,4,5,6,7,8,9}; printf("下面输出a数组n"); fo……

代码练习-21-分开统计字符个数

—— ——- // // main.c // 分开统计字符个数 #include #include void Sum(char *str,long int len,int *a,int *b,int *c,int *d){ for (int i=0; i64&&*(str+i)96&&*(……

代码练习-20-输出闰年

—— ——- // // main.c // 输出闰年 #include int main(int argc, const char * argv[]) { printf("下面打印1980-2880之间的所有闰年:n"); int count=0; for (int i=1……

代码练习-19-字符串中所有字符c1用c2替换

—— ——- // // main.c // 字符串中所有字符c1用c2替换 #include #include void replace(char *s,long int len,char c1,char c2){ for (int i=0; i……

代码练习-15-找出不及格的学生成绩

—— ——- // // main.c // 找出不及格的学生成绩 #include #include int main(int argc, const char * argv[]) { //为3个班的同学成绩随机赋值 int a[3][40]; for (int i=0;……

代码练习-18-求1000!的结果中包含多少个0

—— ——- // // main.c // 求1000!的结果中包含多少个0 // // Created by ZhouBin on 15/8/3. // Copyright (c) 2015年 ZhouBin. All rights reserved. // #include int mai……

代码练习-17-数组去重

—— ——- // // main.c // 数组去重 #include int main(int argc, const char * argv[]) { //1.遍历原始数组a printf("输出未排序的数组:n"); int a[9]={4,2,4,6,1,2,4,7,8……

代码练习-16-列出该数字的中文表示格式

—— ——- // // main.c // 列出该数字的中文表示格式 #include #include int main(int argc, const char * argv[]) { printf("请输入一个整数:n"); char array[80]; fget……

代码练习-14-打印1000内的水仙花数

—— ——- // main.c // 1.打印1000内的水仙花数 #include int Cubic(int x){ return x*x*x; } int main(int argc, const char * argv[]) { for (int i=100; i……

代码练习-13-多模块开发之计算器

—— ——- 通过调用多个模块内容来完成加减乘除取余的计算器工作 // // main.c // C语言-多模块开发之计算器 /* 通过调用多个模块内容来完成加减乘除取余的计算器工作 */ #include #include "Cac_Display.h" int main(int arg……

代码练习-12-将10进制转2进制

—— ——- 接收一个10进制的整数,将其转换成2进制,并打印输出 // main.c // C语言-10进制转2进制 #include int main(int argc, const char * argv[]) { printf("请输入一个整数用于转换成2进制:n"); ……

代码练习-11-递归法求X的Y次方

—— ——- 进一步练习递归算法,通过接受用户输入的两个数,分别赋值给X和Y然后利用递归求算X的Y次方为多少。 // main.c // C语言-用递归法求X的Y次方 #include int Pow(int x,int y){ int result; if (y==0) { ……