C语言中auto,register,static,const,volatile,extern等关键词的区别转自:http://blog.csdn.net/sdwuyulunbi/article/details/8469058 1)auto 这个关键字用于声明变量的生存期为自动,即将……继续阅读 » 水墨上仙 4年前 (2021-03-22) 3058浏览 1923个赞
C语言printf输出不同格式的详解,范例详细演示了printf输出各种类型的指定格式 #include<stdio.h> #include<string.h> int main() { char c, s[20], *p; int a=1234, *……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2444浏览 1882个赞
C语言转换阿拉伯数字为罗马数字代码片段#include <iostream>#include <cstring>using namespace std;// prototype for functionint dec_romana (int num);int main(int argc, char *argv[]){……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1250浏览 258个赞
C语言中char类型转换成int类型代码范例 char型数字转换为int型转换方法a[i] - '0' 参考程序#include <stdio.h> #includ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1933浏览 988个赞
C语言数组去重代码演示原文:http://blog.csdn.net/zinss26914/article/details/8075224#include <stdio.h> #include <stdlib.h> #define false -1 int arraydiff(int *A, int ma……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2089浏览 1024个赞
C语言求1000以内的所有素数老外的代码,写的还是很严谨的。/* This is a simple program which calculates all prime numbers up to 1000. This is not the most efficient algorithm, but it is easy to follo……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1717浏览 2972个赞
比如456逆序后为654,贴出自己写的逆序代码转自:http://blog.csdn.net/zinss26914/article/details/8058632/** * Description:整数反转函数 */ int reverse_number(int a) { int rev[20]; int i, ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1247浏览 1363个赞
题目描述: 用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。输入: 测试数据有多组,输入n。输出: 对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。代码提供:http://blog.csdn.net/zinss26914……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2782浏览 294个赞
C语言统计终端输入的行数,单词数与字符数转自:http://blog.csdn.net/adam_zs/article/details/8470931#include <stdio.h> #define IN 1 //在单词内 #define OUT 0 //在单词外 /** *统计输入的行数,单词数与字符数 */……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1332浏览 199个赞
C语言处理双向链表的排序问题转自:http://blog.csdn.net/iluckyning/article/details/8482692#include <stdio.h> #include <stdlib.h> typedef struct node{ int data; struct node *pre;……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2421浏览 2396个赞
C语言通过函数指针得到函数名#include <stdio.h>#include <execinfo.h>void foo(void) { printf("foo\n");}int main(int argc, char *argv[]) { void *funptr = ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1558浏览 1721个赞
8皇后::在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 本程序列出所有解#include<stdio.h>int a[39];/** 前8个记录答案,后面的数组分别记录15条/斜边和15条\斜边*/#define s(d) a[j]d[j+i+7]d[j-i+……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1843浏览 751个赞
C语言版的Base-64加密解密函数Encoding and decoding functions for RFC 4648 compliant base-64. The code is written in standard conforming C11 and backward compatible with C99 (pre-C99 is not su……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1622浏览 157个赞
C语言CRC32 逆向算法代码 crc.h//==========================================================================//// crc.h//// Interface for t……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1917浏览 2957个赞
使用点阵字库是早期显示的主要技术,本程序使用hzk16字库显示每一个像素,放大。#include<stdio.h>#include<stdlib.h>//#include<conio.h>void main(){ int i,j; FILE *HZK; char m……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2294浏览 1943个赞
C语言练习,计算N个人的平均身高/*求a人的平均身高*/#include<stdio.h>void main() float average, sum, counter; /*引入(浮点型)实型变量——身高习惯用m作单位,几多用小数表示*/ in……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1246浏览 2583个赞
C语言练习,求x的y次方#include<stdio.h>#include<math.h>int main(){ int x, y, z; printf("Welcome to use!\n"); printf("Please input X:"); ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2403浏览 1271个赞
C语言练习:输出N以内的随机排列组合int RandomInterval(int begin, int end){ return begin+rand()%(end-begin);}void GetPermutation(int len){ vector<int> pem(len, -1); f……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1238浏览 1012个赞
C语言获取本机Mac地址的代码//linuxint GetLocalMacAddr(char *szMac,int *pnMacLen){ int sock; struct sockaddr_in sin; struct sockaddr sa; struct ifreq ifr; ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2433浏览 733个赞
给定4个1-9之间的数,通过加减乘除四则运算算出24来,可以使用括号#include "stdafx.h"#include <stdio.h>#include <stdlib.h>double sum(double a,double b){ return a+b;}double mi(doubl……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1328浏览 1615个赞
C语言实现的文件型图书管理系统#include<stdio.h>#include<stdlib.h>#include<string.h>struct book{ int num; char bname[50]; char wname[20]; char press[50]; char sort[50]……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1280浏览 2634个赞
C语言数据结构之队列使用范例#include<iostream.h>//#include<stdlib.h>template<class T>struct linknode{ T data; linknode<T> *link; linknode<T>(linknode<T……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2637浏览 2518个赞
c语言一种改进的pow(x,y)来源:http://blog.csdn.net/wangzhicheng2013/article/details/8069524#include <iostream>#include <cstdlib>#include <ctime>using namespace std;/*……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2837浏览 1363个赞
C语言添加字符串到文件#include <stdio.h> int main() { FILE *out = fopen("filename", "a"); fprintf(out, "%s", "aString"); fclo……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2630浏览 1428个赞
C语言基础:输出1-100之间的数字#include <stdio.h>void main () { int value = 0; while (value <= 100) { printf("%d\n", value); value++; } }……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2376浏览 2909个赞
C语言基础:基本的输出语句#include <stdio.h>void main () { printf ("1001 "); printf ("C and C++ "); printf ("Tips!"); }……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1545浏览 1911个赞
这段代码演示了逻辑与操作,并输出#include <stdio.h>void main () { printf("0 & 0 is %d\n", 0 & 0); printf("0 & 1 is %d\n", 0 & 1); printf(&quo……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1648浏览 2402个赞
C语言基础:亦或xor操作#include <stdio.h>void main () { printf("0 ^ 0 is %d\n", 0 ^ 0); printf("0 ^ 1 is %d\n", 0 ^ 1); printf("1 ^ 1 is %d\n&quo……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2465浏览 2246个赞
C语言基础:或操作#include <stdio.h>void main () { printf("0 | 0 is %d\n", 0 | 0); printf("0 | 1 is %d\n", 0 | 1); printf("1 | 1 is %d\n", ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1914浏览 2974个赞
C语言基础:输出字符#include <stdio.h>void main () { printf("The letter is %c\n", 'A'); printf("The letter is %c\n", 65); }……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2696浏览 175个赞
本范例通过循环和switch语句统计元音字母数量#include <stdio.h>void main() { char letter; int vowel_count = 0; int consonant_count = 0; for (letter = 'A'; letter……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1778浏览 469个赞
通过do while循环判断用户输入字符,选择菜单#include <stdio.h>#include <conio.h>#include <ctype.h>#include <stdlib.h>void main() { char letter; do { pri……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2681浏览 1452个赞
C语言基础:printf格式化输出演示代码#include <stdio.h>int main () { float value = 1.23456; printf ("%12.1e\n", value); printf ("%12.3e\n", value); print……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2427浏览 2812个赞
C语言基础:if条件语句使用演示#include <stdio.h>void main () { int age = 21; int height = 73; if (age == 21) printf("User's age is 21\n"); if (age != 2……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1979浏览 527个赞
C语言基础:printf格式化输出浮点数#include <stdio.h>int main () { float pi = 3.14159; float radius = 2.0031; printf("The circle's area is %e\n", 2 * pi * radiu……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2788浏览 639个赞
C语言检测文件大小代码#include <stdio.h> int main() { FILE *FileToCheck; long filesize; FileToCheck = fopen("filename", "rb"); fseek(FileToChe……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1892浏览 1438个赞
C语言实现的快速排序算法#include <stdlib.h>#include <stdio.h>static void swap(void *x, void *y, size_t l) { char *a = x, *b = y, c; while(l--) { c = *a; *a++……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1213浏览 663个赞
C语言遍历二叉树 树结构体struct tree_node { tree_node *left; // left subtree has smaller elements tree_node *right; // right subtree has l……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2122浏览 1525个赞
C语言计算圆周率PI#include "stdio.h" #include "stdlib.h" #define SCALE 10000 #define ARRINIT 2000 void pi_digits(int digits) { int carry = 0; ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1867浏览 809个赞
C语言输出斐波那契序列#include <stdio.h> main() { int a = 0; int b = 1; int x = 0; while(b < 5000) { printf("%d\n", a); ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 3031浏览 306个赞
C语言计算一个月有多少天int numberOfDays; if (month == 4 || month == 6 || month == 9 || month == 11) numberOfDays = 30; else if (month == 2) { bool isLeapYear = (year % 4 == 0 &am……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1646浏览 2458个赞
C语言转换字符串为大写和小写#include <ctype.h> /* * Convert a string to lowercase */ char *lc(char *str) { char *t; for (t = str; *t; t++) { /* Co……继续阅读 » 水墨上仙 4年前 (2021-03-22) 3197浏览 775个赞
C语言检测指定文件是否存在#include <stdbool.h> #include <stdio.h> bool exists(const char *filename) { FILE *f = fopen(filename, "r"); if (!f) retu……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1522浏览 906个赞
C语言删除指定的文件#include <stdio.h> int main() { remove("filename"); return 0; } ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1340浏览 853个赞
C语言检测文件大小#include <stdio.h> int main() { FILE *FileToCheck; long filesize; FileToCheck = fopen("filename", "rb"); fseek(FileToCheck……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2008浏览 1498个赞