
C语言经典
执棋者
命中有时终须有,命里无时莫强求!
展开
-
前五十个素数
#include <stdio.h>int main(){int x;int cnt =0;for (x=1;cnt<50;x++){ int i; int isPrime =1; for (i=2;i<x;i++){ if (x%i==0){ isPrime=0; break; } }if (isPrime==1){ cnt +...原创 2019-07-13 21:13:47 · 1177 阅读 · 0 评论 -
关于printf输出之右对齐
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(void){ char ch1,ch2; int N = 5; ch1 = 'A'; ch2 = 'A'; for (int i = 0; i < 5; i++) { ch1 = ch2; for (int i = 0; i < N; ...原创 2019-08-20 19:34:18 · 2680 阅读 · 0 评论 -
数据结构(C语言版)之算法
2.1void Union(List &La, List Lb) { // 算法2.1 // 将所有在线性表Lb中但不在La中的数据元素插入到La中 int La_len,Lb_len,i; ElemType e; La_len = ListLength(La); // 求线性表的长度 Lb_len = ListLength(Lb); fo...原创 2019-08-21 18:33:20 · 819 阅读 · 0 评论 -
猜数字之外部变量之猜数字
猜数字之外部变量之猜数字原创 2019-08-22 19:10:56 · 304 阅读 · 0 评论 -
关于rand()函数
以我自己的理解来说,rand()返回一个从0到系统规定的一个数(假设为a),x是系统规定的。而time(0)【和time(NULL)是一回事】返回 1970(Linux诞生元年) UTC Jan 1 00:00到当前时刻的秒数,为unsigned int类型(unsigned int 类型就不多说了)。至于为什么要写成srand((unsigned )time(0));因为1970(L...原创 2019-08-26 18:40:47 · 402 阅读 · 0 评论 -
找最大值和最小值
用数组和指针原创 2019-08-28 16:17:28 · 210 阅读 · 0 评论 -
C语言经典例题
1.编写函数day_of_yrar(month,day,year),使得函数返回由这三个参数确定的那一天是一年中的第几天(1和365之间的整数)#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int day(int mounth, int day,int year);int main(){ int mounth, days,...原创 2019-08-06 16:46:00 · 778 阅读 · 0 评论 -
输入一个分数,将其约分为最简分式
输入一个分数,将其约分为最简分式#include <stdio.h>int main(){int a,b,t, m,n;scanf("%d/%d", &a,&b);m=a;n=b;while (b!=0){t=a % b;a=b;b=t;}printf("%d/%d\n",m/a, n/a);return 0;}...原创 2019-07-11 17:43:48 · 4238 阅读 · 0 评论 -
逆序排列多位数
法一(700这种末尾带零的数不适用)#include <stdio.h>int main(){int a,b,cont,sum=0;printf(“输入一个正整数:”);scanf("%d", &a);do{b=a%10;sum=sum*10 + b;a /=10;cont ++;}while(a>0);printf(“sum=%d\n”,sum...原创 2019-07-11 18:30:48 · 240 阅读 · 0 评论 -
判断奇偶数
1./* 判断奇偶数*/#include <stdio.h>int main(){int number;printf(“Enter a number: “);scanf(”%d”, &number);if(number&1){ printf("%d 是奇数\n",number);}else{ printf("%d 是偶数\n",number);} ...原创 2019-07-14 07:35:09 · 4285 阅读 · 0 评论 -
计算 1- 1/2 +1/3 -1/4....+1/n 或 计算 1+ 1/2 +1/3 +1/4....+1/n
计算 1 - 1/2 +1/3 -1/4…+1/n#include <stdio.h>int main(){int i,n;double sum,sign=1.0;scanf("%d", &n); for(i=1;i<=n;i++){ sum += sign/i; sign = -sign;}printf("f(%d)=%lf\n",n, sum)...原创 2019-07-14 08:04:42 · 6018 阅读 · 1 评论 -
整数分解(C语言)
末尾带零的数和不带零的数原创 2019-07-14 17:25:07 · 7397 阅读 · 0 评论 -
求一组数的平均数—数组(C语言)
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){int x, cnt = 0, number[100];double sum = 0;scanf("%d", &x);while (x != -1) { number[cnt] = x; sum += x; cnt ++; scanf(...原创 2019-07-16 21:08:06 · 8050 阅读 · 0 评论 -
发牌(C语言)
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdbool.h>#include <stdlib.h>#include <time.h>#define NUM_SUITS 4#define NUM_RANKS 13int main(){bool in_hand...原创 2019-07-17 20:43:51 · 468 阅读 · 0 评论 -
反向遍历数组
/*Recerse a number */#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#define N 10int main() { int a[N], i; printf("Enter %d number: ", N); for (i = 0; i < N; i++) { scanf("%d", ...原创 2019-07-25 15:26:18 · 1933 阅读 · 0 评论 -
两个整数的最大公约数
两个整数的最大公约数(C语言程序设计现代方法第二版第六章6.2)原创 2019-07-11 08:30:11 · 2147 阅读 · 2 评论 -
输入一个数n,显示1-n之间所有的偶数的平方值
一个是显示1-n内偶数和这个偶数的平方,一个是显示1-n内偶数的平方的值输入一个数n,显示1-n之间所有的偶数的平方值#include <stdio.h>int main(){int a,i;scanf("%d", &a);for(i=1;ii<=a;i++){if(i%2==0){printf("%d\n",ii);}}return 0;}...原创 2019-07-11 19:38:58 · 4682 阅读 · 1 评论