有没有简单的p图软件会P图的?

2015年12月 C/C++大版内专家分月排行榜第三2015年11月 C/C++大版内专家分月排行榜第三
2016年10月优秀大版主2016年8月优秀大版主
2016年9月 总版技术专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。博客访问: 1586186
博文数量: 305
博客积分: 5547
博客等级: 大校
技术积分: 3678
注册时间:
hello world.
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: C/C++
&&& 已有一个已排序好的数组,今输入一个数要求按原来排序的规律将它插入数组中。
&&& 这个题目,首先我们需要确定这个数组是升序,还是降序。如果是升序,可以拿这个数和数组中的数进行比较,如果比数组中的数大,则找下一个,直到不比这个数大的位置,记录此位置。然后将后面的数都向后挪一位,然后将此数插入。即可。当然了,如果此数组是个降序数组,则原理相同,只是比较数组中的数比这个数小。直到找到不比这个数小的,记录此位置。然后将此位置后的数都向后移动一位。然后将此数插入数组中即可。根据上面的原理。编写代码如下:
#include <stdio.h>#define N 10void print_data(int[],int);void asc_insert(int[],int,int); void desc_insert(int[],int,int);int main(int argc, int *argv[]){&&&&//int a[N] = {3,6,9,13,16,19,20,36,50}; // asc&&&&int a[N] = {50,36,20,19,16,13,9,6,3}; //desc&&&&int ipt_value,i; &&&&int key = -1,n = N;&&&&int cur_sort = a[0] < a[1] ? 1 : 0; //1 is asc,0 is desc &&&&print_data(a,N-1);&&&&printf("\nplease input a number:");&&&&scanf("%d",&ipt_value);&&&&&&&&if (cur_sort)&&&&{&&&&&&&&&&asc_insert(a,N,ipt_value);&&&&&&&&&&print_data(a,N); &&&&}&&&&else&&&&{&&&&&&&&desc_insert(a,N,ipt_value);&&&&&&&&print_data(a,N);&&&&}&&&&&&&&system("pause");&&&&return 0;}void print_data(int a[],int n){&&&&&int i;&&&&&for (i = 0; i < n; i++)&&&&&{&&&&&&&&&printf("%d ",a[i]);&&&&&}}void asc_insert(int a[],int n,int key){&&&&&int i,j;&&&&&int key_point = -1;&&&&&for (i = 0; i < n - 1 ;i++)&&&&&{&&&&&&&&&&if (key > a[i])&&&&&&&&&&{&&&&&&&&&&&&&&continue;&&&&&&&&&&}&&&&&&&&&&else&&&&&&&&&&{&&&&&&&&&&&&&&key_point = i;&&&&&&&&&&&&&&break;&&&&&&&&&&}&&&&&&}&&&&&&&&&&&&if (-1 == key_point)&&&&&&{&&&&&&&&&&&&a[n-1] = key; &&&&&&}&&&&&&else&&&&&&{&&&&&&&&&&j = n - 1;&&&&&&&&&&for (i = n - 2; i >= 0 ; i--)&&&&&&&&&&{&&&&&&&&&&&&&&if (key_point != i)&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&a[j--] =a[i];&&&&&&&&&&&&&&}&&&&&&&&&&&&&&else&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&a[j--] = a[i];&&&&&&&&&&&&&&&&&&a[j] = key;&&&&&&&&&&&&&&&&&&break;&&&&&&&&&&&&&&}&&&&&&&&&&}&&&&&&} }void desc_insert(int a[],int n,int key){&&&&&int i,j;&&&&&int key_point = -1;&&&&&&&&&&for (i = 0; i < n - 1; i++)&&&&&{&&&&&&&&&if (key < a[i])&&&&&&&&&{&&&&&&&&&&&&&&&&&continue;&&&&&&&&&}&&&&&&&&&else&&&&&&&&&{&&&&&&&&&&&&&key_point = i;&&&&&&&&&&&&&break;&&&&&&&&&}&&&&&}&&&&&&&&&&if (-1 == key_point)&&&&&{&&&&&&&&&&&&a[n-1] = key;&&&&&}&&&&&else&&&&&{&&&&&&&&&j = n - 1;&&&&&&&&&for (i = n - 2; i >= 0; i--)&&&&&&&&&{&&&&&&&&&&&&&if (i != key_point)&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&a[j--] = a[i];&&&&&&&&&&&&&}&&&&&&&&&&&&&else&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&a[j--] = a[i];&&&&&&&&&&&&&&&&&a[j] = key;&&&&&&&&&&&&&&&&&break;&&&&&&&&&&&&&}&&&&&&&&&}&&&&&}}
阅读(3498) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。本帖子已过去太久远了,不再提供回复功能。目录;功能:在一个已按升序排列的数组中插入一个数,插入;........................;功能:求如下表达式:..............;功能:判断m是否为素数,若是返回1,否则返回0;........................;功能:求1到20的阶乘的和;整数部分,输出项数不得多于或少于20;元素之和sum;功能:找出大于m的最小素
功能:在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。
........................................................................................................................................... 1
功能:求如下表达式: ................................................................................................... 2
功能:判断m是否为素数,若是返回1,否则返回0。 ............................................ 4 功能:用下面的和式求圆周率的近似值。直到最后一项的绝对值小于等于0.0001。
........................................................................................................................................... 5
功能:求1到20的阶乘的和。 ..................................................................................... 6 功能:输出Fabonacci数列的前20项,要求变量类型定义成浮点型,输出时只输出
整数部分,输出项数不得多于或少于20。 .................................................................. 7 功能:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线上的
元素之和sum。 ............................................................................................................... 8
功能:找出大于m的最小素数,并将其作为函数值返回。 ...................................... 9 功能:有一数组内放10个整数,要求找出最小数和它的下标,然后把它和数组中最前
面的元素即第一个数对换位置. .................................................................................... 10 功能:一个已排好序的一维数组,输入一个数number,要求按原来排序的规律将
它插入数组中. ................................................................................................................ 11
第1题/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
功能:在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。
------------------------------------------------------*/
#include &stdio.h&
#define N 11
int i,number,a[N]={1,2,4,6,8,9,12,15,149,156};
printf(&please enter an integer to insert in the array:\n&);
/**********FOUND**********/
scanf(&%d&,&number)
printf(&The original array:\n&);
for(i=0;i&N-1;i++)
printf(&%5d&,a[i]);
printf(&\n&);
/**********FOUND**********/
for(i=N-1;i&=0;i--)
if(number&=a[i])
/**********FOUND**********/
a[i]=a[i-1];
/**********FOUND**********/
if(number&a[0]) a[0]=
printf(&The result array:\n&);
for(i=0;i&N;i++)
printf(&%5d&,a[i]);
printf(&\n&);
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
功能:求如下表达式:
S = 1 + ―― + ――― + ...... + ―――――――
1+2+3+......+n
------------------------------------------------------*/
#include &stdio.h&
fun(int n);
//原题中无形参,错误
printf(&Please input a number:&);
/**********FOUND**********/
print(&%d&,n) ;
printf(&%10.6f\n&,fun(n));
/**********FOUND**********/
fun(int n)
int i,j,t;
/**********FOUND**********/
while(i=1;i&=n; i++);
for(j=1;j&=i;j++)
/**********FOUND**********/
第3题/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
功能:判断m是否为素数,若是返回1,否则返回0。
------------------------------------------------------*/
#include &stdio.h&
/**********FOUND**********/
fun( int n)
int i,k=1;
if(m&=1) k=0;
/**********FOUND**********/
for(i=1;i&m;i++)
/**********FOUND**********/
if(m%i=0) k=0;
/**********FOUND**********/
int main()
int m,k=0;
for(m=1;m&100;m++)
if(fun(m)==1)
printf(&%4d&,m);k++;
if(k%5==0) printf(&\n&);
第4题/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
功能:用下面的和式求圆周率的近似值。直到最后一项的绝对值小于等于0.0001。
― = 1 - ― + ― - ― + ...
------------------------------------------------------*/
#include &stdio.h&
/**********FOUND**********/
#include &stdlib.h&
/**********FOUND**********/
s=0,t=1,p=1;
/**********FOUND**********/
while(fabs(t)&=1e-4)
包含各类专业文献、高等教育、幼儿教育、小学教育、专业论文、中学教育、文学作品欣赏、外语学习资料、有目录-程序改错部分试题及答案()83等内容。 
 -程序改错部分试题及答案_理学_高等教育_教育专区。第 1 题/*---【程序改错】...文档贡献者 言之温衡 贡献于 相关文档推荐 暂无相关推荐文档 ...  年1至9月时事政治试题库(事业单位公务员...目录――目录 2015 年 9 月时事政治试题及答案(54...(47). 刘云山 9 月 21 日出席部分地方单位深化“...  2016年政工师考试时事补充部分试题及答案(2015年12月、2016年1月、2月)_从业...三要统一保障待遇 ,四要统一医保目录 ,五要统一 定点管理,六要统一基金管理。...  计算机-学年C语言试题-有答案_IT认证_...1.程序分析:利用 for 循环控制 100-999 个数,...求??代表 的两位数,及 809*??后的结果。 1....  东城区
学年度第一学期期末教学统一检测 高三生物 2016.1 本试卷分第一部分 (选择题) 和第二部分 (非选择题) 两部分, 第一部分 1 至 7 页, ...  山西大学《毛概》期末考试试题_其它_高等教育_教育专区。???密???...体系概论》试题 (参考答案) 其次,中国革命属于无产阶级社会主义世界革命的一部分...   年北京东城高三上学期期末政治试题及答案 北京市东城区
学年第一学期期末教学统一检测 高三政治 2016.1 第一部分(选择题共 48 分)本部分...  朝阳区学年度第一学期期末高三数学(理)试题及答案word版_数学_高中...1, ?1) C. (1, ?1) D. ( ?1,1) 开始 3.执行如图所示的程序框图,...  北京市西城区学年七年级第一学期期末考试数学试题及答案__初一数学_...以下是一位同学所做的有理数运算解题过程的一部分: (1)请你在上面的解题过程...现有一个排好序的数组,今输入一个数,要求按原来排序的规律将它插入到数组中
(数组是用冒泡从小到大的
如 1,4,5,7
插入3,要求输出1,3,4,5,7)
#include"stdio.h"
#define SIZE 4
//现有数组的长度
void main()
int a[SIZE+1]={1,4,5,7};
printf("Please input insert value:");
scanf("%d",&a[SIZE]);
for(i=SIZE;i&0;i--)
if(a[i]&a[i-1])
a[i]=a[i-1];
printf("This array is:\n");
for (i=0;i&=SIZE;i++)
printf("%d
int a[10]={1,3,5,7,9,11,13,15,17};
int j=9,i,
scanf(&#039;%d&#039;,&aa);
用了几个函数来做。
后面这段语句的意思就是打开一个文件out.dat,将fun函数处理过的b数组循环写入out.dat文件中,具体函数的解释如下:
fopen是C语言的文件打...
定义了一个有10个元素数组,其中第一个元素的值为0,其余的默认也为0,所以这个数组默认的值为
flag[0]=flag[1]=flag[2]=flag[3]=f...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区}

我要回帖

更多关于 有没有3层的韦恩图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信