
C语言经典100例
是菜鸟不是咸鱼
是菜鸟不是闲鱼
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【20170925】JAVA每日一练
【程序4】 题目:输入某年某月某日,判断这一天是这一年的第几天?package p04;import java.util.Scanner;public class P04 { public static void main(String[] arg){ int year; int month; int date; int da原创 2017-09-25 23:53:13 · 280 阅读 · 0 评论 -
【20171022】
【程序44】 题目:学习使用external的用法。#include <stdio.h>int a,b,c;void add(){ int a; a = 3; c = a + b;}int main(int argc, char* argv[]){ a = b = 4; add(); printf("The value of c is equ原创 2017-10-24 22:59:49 · 197 阅读 · 0 评论 -
【总结帖】求1-100以内的素数的方法
1.最普通的两次for循环#include <stdio.h>#include <math.h>int main(int argc, char* argv[]){ int i,j; for(i = 2;i <100;i++) { for(j = 2;j <= sqrt(i);j++) //这里也可以是j <= i(或者i/2);原创 2017-10-15 23:29:36 · 877 阅读 · 0 评论 -
【20171015】C语言每日一练
【程序31】 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。#include <stdio.h>int main(int argc, char* argv[]){ char a; char b; printf("请输入:"); scanf("%c",&a); switch(a){ case('m'):原创 2017-10-15 20:39:07 · 352 阅读 · 1 评论 -
【20171012】C语言每日一练
【程序28】 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第 3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后 问第一个人,他说是10岁。请问第五个人多大?#include <stdio.h>int calAge(int n){ if(n == 1) { return原创 2017-10-12 22:21:41 · 461 阅读 · 0 评论 -
【20171021】C语言每日一练
【程序39】 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。#include <stdio.h>int main(int argc, char* argv[]){ int temp1,temp2,i,j,end,number; int a[9] = {1,2,6,8,9,12,16,72}; printf("The original arra原创 2017-10-21 21:18:22 · 410 阅读 · 0 评论 -
【20171019】C语言每日一练
【程序37】 题目:对10个数进行排序#include <stdio.h>//用的是冒泡排序void swap(int A[],int a,int b){ int tmp = A[a]; A[a] = A[b]; A[b] = tmp;}void Sort(int A[],int n){ for(int i = 0;i < n-1;i++) {原创 2017-10-20 10:39:44 · 194 阅读 · 0 评论 -
【总结帖】C语言实现多输入输出
一、已知有n个输入#include <stdio.h>int main(int argc, char* argv[]){ int n,i; printf("请输入将要输入的数字个数:"); scanf("%d",&n); while(n --) { printf("输入:"); scanf("%d",&i);原创 2017-10-10 08:47:46 · 5909 阅读 · 0 评论 -
【20171010】C语言每日一练
【程序22】 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 //分析程序可知和比较三个数的大小思路差不多#include <stdio.h>int main(int argc, char* argv[]){ char i,j,k; /原创 2017-10-10 17:55:37 · 770 阅读 · 1 评论 -
【20171009】C语言每日一练
【程序19】 题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3. 编程找出1000以内的所有完数。#include <stdio.h>int main(int argc, char* argv[]){ int i,j; int k; int sum; for(i = 2;i <= 1000; i++) { su原创 2017-10-09 22:28:26 · 302 阅读 · 0 评论 -
【20170929】C语言每日一练
【程序16】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 分析:首先介绍一种方法叫辗转相除法(欧几里得算法);从原理可以看出,有两个循环: 1.最后的余数要等于0;——>对应一个while(r !=0)的循环 2.除数和余数的辗转相除。——>替换变量反复相除的循环因为最后有用的只有b和r的值,所以可以将b的值赋给a,再将r的值赋给b。#include <stdio.h>int原创 2017-09-30 13:32:52 · 335 阅读 · 0 评论 -
【20170928】C语言每日一练
【程序12】 题目:判断101-200之间有多少个素数,并输出所有素数。#include "stdafx.h"#include <math.h>int main(){ int i, j; int count = 0; for (i = 101; i <= 200; i++) { for (j = 2; j <= sqrt(i); j++)原创 2017-09-29 00:06:28 · 213 阅读 · 0 评论 -
【20170927】C语言每日一练
**斐波那契数列–小兔子问题 【程序11】 题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?**include <stdio.h>long f1,f2;int i;f1 = f2 = 1;for(i = 1;i <= 20; i++){ printf("%10lf%10lf",f1原创 2017-09-27 21:59:43 · 426 阅读 · 0 评论 -
【20170926】C语言每日一练
【程序4】 题目:输入某年某月某日,判断这一天是这一年的第几天?#include <stdio.h>int main(int argc, char* argv[]){ int year,month,date; int sum = 0; int month2; printf("请输入年份:"); scanf("%d",&year); printf("原创 2017-09-26 18:13:12 · 728 阅读 · 0 评论 -
【20170924】C语言每日一练
/* [程序1] 题目:有数字1,2,3,4 能组成多少个互不相同且无重复数字的三位数? 都是多少?*/#include <stdio.h>int main(int argc, char* argv[]){ int i,j,k; int sum = 0; int count = 0; for(i = 1;i <= 4; i++)原创 2017-09-24 22:33:13 · 1250 阅读 · 0 评论 -
【20170926】Java每日一练
【程序5】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。代码实现1:package p05;import java.util.Scanner;public class P05 { public static void main(String[] arg){ System.out.println("请输入x:"); Scanner scanner原创 2017-09-26 17:31:55 · 396 阅读 · 0 评论 -
【20171120】C语言每日一练
【程序46】打印杨辉三角#include <stdio.h>#include <stdlib.h>//实现思想://1.第一列和对角线都为1;//2.除了对角线和第一列之外,其他元素都是上面的元素和左上角的元素和;//3.用i代替行,j代替列;//4.打印出十行int main(){ int i,j; int a[11][11]; for(i = 1;i<11原创 2017-11-20 19:45:55 · 440 阅读 · 0 评论