
C语言
KeepLearningBigData
主要学习Spark、CarbonData、Alluxio、Adam等大数据技术;
Apache CarbonDarta Committer;
Apache Spark、Alluxio、SparkBWA等项目的contributor
-
原创 小题目大学问--C语言输出问题
原题:C语言输出问题#includeint main(void){ int a=5,b=5,q,p; //q=(a++)+(a++)+(a++); p=(++b)+(++b)+(++b); printf("q:%d\n",q); printf("p:%d\n",p); getchar(); return 0;} 图解: 反汇编代码:v2013-10-15 22:38:021024
0
-
原创 八数码问题高效算法(人工智能实验)
人工智能第一次实验\八数码问题、八数码问题(人工智能实验)迭代深入A*搜索(IDA*)、递归最佳优先搜索RBFS解八数码问题、人工智能实验) #include #include #include #include #define IN1 0x7FFFFFFF/***********************************************************2013-10-19 23:46:124981
0
-
原创 2的任意次方
2的任意次方,能计算到2的1023次方。但在2的57次方后就不精确。 #include#include int main(void){ double x, y; printf("请输入需要计算2的次方:"); scanf("%lf",&x); for(y=1;y<=x;y=y+1){ printf("2的%.0lf次方是%.0lf\n", y, pow(2,y2013-10-21 15:45:385680
2
-
原创 高中必修一根式的处理(包括开方)
高中必修一根式的处理(包括开方)。指数函数。幂函数 #include#include int main(void){ double x, y; printf("请输入被开方数:"); scanf("%lf",&x); printf("请输入根指数:"); scanf("%lf",&y); printf("\n%lf的%lf次方根是%lf2013-10-21 15:24:101189
0
-
原创 任意数开根号的代码
任意数开根号的代码。开方。高中必修。 #include#include int main(void){ double x, y; printf("请输入被开方数:"); scanf("%lf",&x); printf("\n%lf的开根号是%lf\n\n\n", x, pow(x,0.5)); return 0;}测试:9测试结果:2013-10-21 15:29:118000
0
-
原创 高中必修的指数函数代码
任意指数函数、幂函数的处理。高中必修的指数函数代码,处理范围广: #include#include int main(void){ double x, y; printf("请输入底数:"); scanf("%lf",&x); printf("请输入幂:"); scanf("%lf",&y); printf("\n%lf的%lf次幂是%lf\n\n\n",2013-10-21 15:17:231226
0
-
原创 集合:求A、B两个集合的交集、并集和补集的代码(C语言)
集合:求A、B两个集合的交集、并集和补集的代码(C语言) #include #define N 100main(){ int a[N],b[N],c[N],d[N]; int aa[N],bb[N]; int i,j,k=1; int x=1,y=1,z; int m,n; int flag; printf("please input Number of A:\n"2013-10-21 14:59:1836734
1
-
原创 用*显示一个菱形改进版--可输出任意奇数大小的菱形
用*显示一个菱形改进版--可输出任意奇数大小的菱形源代码:#include#includevoid main(){ int n=7; int o=(n/2); int t=1; int step=2; for(int i=0;i<n;i++) { for(int j=0;j<abs(o);j++)2013-10-20 17:26:141531
0
-
原创 从1到任意数的平方根
从1到任意数的平方根:最大数可超过百万。 #include#include int main(void){ double x, y; printf("请输入需要开方到的数:"); scanf("%lf",&x); for(y=1;y<=x;y=y+1){ printf("%lf的平方根是%lf\n", y, pow(y,0.5)); } r2013-10-21 15:57:121530
1
-
原创 C语言复习1之指针
1.变量的属性c语言中变量的地址和值的概念,比如: int x=1; printf("x value:%d\n",x); printf("x address:%d\n",&x);输出:x value:1x address:1638212Press any key to continue2 指针的定义:假设 int *p=&a, 即int *p;2016-03-30 10:27:13579
0
-
原创 c语言复习2值指针实战
2015阿里巴巴招聘在线笔试试题_数据研发工程师题目:(2) 已知inta[]={1,2,3,4,5};int*p[]={a,a+1,a+2,a+3};int**q=p;表达式* (p[0]+1) +**(q+2)的值是 _。A.5B.6C.7D.8E.4F.9分析:p为指针数组,每一组的开始分别是指向a,a+1,a+2,a+3所代表的地址的指针,比如p[0]=a=&2016-03-30 11:02:19451
0
-
原创 字符串转换,将其中的大写字母变小写字母,小写字母变大写字母,并输出 。
从键盘输入一个字符串,将其中的大写字母变小写字母,小写字母变大写字母,并输出 。【要求】 (1)用字符数组表示存储字符串(字符串最大为100)。 (2)使用scanf函数逐个输入字符保存在字符数组中 (3)使用printf函数逐个输出字符数组中的字符//输入会自动判断。#includevoid main(){ int i=0; char a[12013-10-20 17:16:1814172
0
-
原创 一元二次方程求解
一元二次方程求解,输入a、b、c,即可判断一元二次方程是否有实数解,如果有,会输出解。 # include # include void main(){ float a,b,c; printf("请输入3个值\n"); scanf("%f%f%f",&a,&b,&c); float delta; float x1; float x2; de2013-10-20 23:21:581222
0
-
原创 C语言关键词C/C++ Keywords
cppreference.com -> C/C++ KeywordsC/C++ Keywordsasm插入一个汇编指令.auto声明一个本地变量.bool声明一个布尔型变量.break结束一个循环.case一个switch语句的一部分.catch处理 thrown 产生的异常.2013-10-18 01:46:141452
0
-
原创 常量转义字符
常量转义字符以下的转义字符使普通字符表示不同的意义. 转义字符描述\'单引号\"双引号\\反斜杠\0空字符\a响铃\b后退\f走纸\n换行\r回车\t水平制表符\v垂直制表符\xnnn2013-10-18 14:20:181102
0
-
原创 a字母开头的C语言函数
目录函数名: abort功 能: 异常终止一个进程用 法: void abort(void);程序例:#include stdio.h> //头函数#include stdlib.h> //头函数int main(void){ printf("Calling abort()\n"); //输出 abort();2013-10-18 14:09:28975
0
-
原创 C++ 操作符优先级
C、C++ 操作符优先级 优先级 操作符1()[]->. :: !~++--2- (unary)* (dereference) & (address of)sizeof3->*.* 42013-10-18 14:19:41619
0
-
原创 include <stdio.h>
//此文档为include 中头函数stdio的代码/* * stdio.h * This file has no copyright assigned and is placed in the Public Domain. * This file is a part of the mingw-runtime package. * No warranty is given; r2013-10-18 14:17:511588
0
-
原创 ASCII 码表
ASCII 码表下面的 ASCII 码表包含数值在0-127之间的字符的十进制、八进制以及十六进制表示.十进制八进制十六进制字符描述0000NUL 1101SOHstart of header2202STXstart of text3303ETXend2013-10-18 14:21:07823
0
-
原创 C语言求素数的不同解法
C语言求素数的不同解法,不同编码。不同的编码对应不同的效率。1、求a到b之间的素数:(1)一般的:#include "stdio.h"void main(){ int a,b; int i,n; int flag=1; printf("请输入下限:"); scanf("%d",&a); printf("请输入上限:"); scanf("%d",&b); prin2013-10-19 23:26:262069
1
-
原创 N的阶乘解法(C语言简单的代码)
正整数阶乘指从1乘以2乘以3乘以4一直乘到所要求的数。例如所要求的数是4,则阶乘式是1×2×3×4,得到的积是24,24就是4的阶乘。 例如所要求的数是6,则阶乘式是1×2×3×……×6,得到的积是720,720就是6的阶乘。例如所要求的数是n,则阶乘式是1×2×3×……×n,设得到的积是x,x就是n的阶乘。 N的阶乘解法(C语言简单的代码) #include int m2013-10-19 23:51:435692
2
-
原创 皇后问题最快的解法(C语言)八皇后、十六皇后时间在毫秒级
//皇后问题最快的解法(C语言)八皇后、十六皇后时间在毫秒级#include # include# include# include#define O 134775813// TODO (xubo18056052430#1#): PB10210016 徐波LARGE_INTEGER lv,lv1,lv2,lv3,lv4;double totaltime,secondsPer2013-10-19 23:41:082666
0
-
原创 个人所得税计算代码
#includeint main(void){ int d=0; float tax=0,r=0; int s; printf("enter s:"); scanf("%d",&s); //printf("%d\n",s); if(s<=3500){r=0,d=0;} else if(s>3500&s<=5000){r=0.03;d=0;} else if(502013-10-22 21:54:571849
1
-
原创 eclipse中安装并编译C/C++
1.下载安装CDThttp://www.eclipse.org/cdt/downloads.php查找地址:http://download.eclipse.org/tools/cdt/releases/kepler在eclipse 中的help中install new software输入并建立:2.安装MinGW并配置环境变量http://www.mingw.or2016-04-08 12:33:22495
0