在整数数组a中找出偶数放到b数组中,对b数组按从小到大的顺序进行排序

#include

main()

{

int

a[100],b[100],i,n,k=0,t,j,m=0;

printf("请输入数组大小:");

scanf("%d",&n);

for(i=0;i<=n-1;i++)

scanf("%d",&a[i]);

for(i=0;i<=n-1;i++)

if(a[i]%2==0)

{b[k]=a[i];

k++;}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j])

t=b[i],b[i]=b[j],b[j]=t;

for(i=0;i<=k-1;i++)

printf("%d ",b[i]);

}

输入一串长度小于二十的任意字符串和一个指定字符,删除字符串中的指定字符

#include

main()

{

char

str[20],ch,i;

gets(str);

ch=getchar();

puts(str);

putchar(ch);

for(i=0;str[i]!='\0';i++)

if(str[i]==ch)

{strcpy(str+i,str+i+1);

i--;}

puts(str);

}

设计编写程序,完成以下功能:有数列:2/1,3/2,5/3,8/5,13/8,21/13,……求出数列的前40项的和。

#include"stdio.h"

main()

{

double

a1=1,a2=2,b,c,i,sum;

for(i=1;i<=40;i++)

{

sum=sum+a2/a1;

b=a2;

c=a1+a2;

a1=a2;

a2=c;

}

printf("sum=%.3f",sum);

}

利用C循环输出字符图案

等腰三角形

A

B B B

C C C C C

D D D D D D D

E E E E E E E E E

#include"stdio.h"

main()

{

int a[6][17]={{' ',' ',' ','

',' ',' ',' ',' ','A',' ',' ',' ',' ',' ',' ',' ',' ',},{' ',' ','

',' ',' ',' ','B',' ','B',' ','B',' ',' ',' ',' ',' ',' ',},

{' ',' ','

',' ','C',' ','C',' ','C',' ','C',' ','C',' ',' ',' ',' ',},{' ','

','D',' ','D',' ','D',' ','D',' ','D',' ','D',' ','D',' ','

',},{'E',' ','E',' ','E',' ','E',' ','E',' ','E',' ','E',' ','E','

','E'},

};

int

i,j;

for(i=0;i<=5;i++)

{

for(j=0;j<=16;j++)

printf("%c",a[i][j]);

printf("\n");

}

}

水仙花数:是指一个n(>=3)位数字的数,它等于每个数字的n次幂之和。(例如:153=1*1*1+5*5*5+3*3*3),求三位正整数中的水仙花数字并打印在屏幕上

#include

main()

{

int

i,x,y,z,sum;

for(i=100;i<=999;i++)

{

x=(i);

y=(i/10);

z=(i/100);

sum=x*x*x+y*y*y+z*z*z;

if(sum==i)

printf("%d\n",i);

}

}

完数:是指一个数如果恰好等于除它本身外的因子之和,这个数就称为“完数”。例如6=1+2+3(6的因子是1,2,3)。求1——10000内的完数并打印在屏幕上

#include

main()

{

int

i,j,sum=0;

for(i=1;i<=10000;i++)

{

sum=0;

for(j=1;j<=i/2;j++)

if(i%j==0)

sum=sum+j;

if(sum==i)

printf("%d\n",i);

}

}

百钱百鸡:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱百鸡问题”:鸡翁(cock)一,值钱五;鸡母(hen)一,值钱三;鸡雏(chicken)三,值钱一;编程实现百钱买百鸡,求翁、母、雏各几何?

#include

main()

{

int

cock,hen,chick;

for(cock=0;cock<=20;cock++)

for(hen=0;hen<=35;hen++)

for(chick=0;chick<=100;chick++)

if(cock+hen+chick==100)

if(5*cock+3*hen+chick/3==100)

printf("%d

%d %d\n",cock,hen,chick);

}

斐波那数列的第1、2项均为1,其后各项为前两项之和。输出斐波那数列前10项,每5项换一行。

#include

main()

{

int i;

long f1=1,f2=1,f;

printf("dd",f1,f2);

for(i=3;i<=10;i++)

{

if(i%6==0) putchar('\n');

f=f1+f2;

f1=f2;

f2=f;

printf("d",f);

}

}

输出九九乘法口诀表

#include"stdio.h"

main ()

{

int i,j;

printf("***九九乘法口诀表***\n");

for(i=1;i<=9;i++)

printf("%-4d",i);

printf("\n");

for(i=1;i<=9;i++)

{

printf("%-4d",i);

for(j=1;j<=i;j++)

printf("%-4d",i*j);

printf("\n");

}

}

求任意两数之间所有的素数

#include"stdio.h"

#include"math.h"

main()

{

int n,m,i,x,y,z,flag;

printf("输入任意两个整数\n");

scanf("%d

%d",&x,&y);

if(x>y)

{z=x;

x=y;

y=z;}

for(n=x;n<=y;n++)

{

m=sqrt(n);

flag=0;

for(i=2;i<=m;i++)

{

if(n%i==0)

{

flag=1;

break;

}

用选择排序法对键盘输入任意的10个正整数进行从小到大的排序。

#include

main()

{int a[10],i,t,j;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<9;i++)

for(j=i+1;j<10;j++)

if(a[i]>a[j])

t=a[i],a[i]=a[j],a[j]=t;

printf("after scored:\n");

for(i=0;i<10;i++)

printf("%d ",a[i]);

}

用冒泡排序法对键盘输入的任意10个正整数进行从大到小排序。

#include

main()

{int a[10],i,t,j;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=9;i>0;i--)

for(j=0;j

if(a[j]

t=a[j],a[j]=a[j+1],a[j+1]=t;

printf("after scored:\n");

for(i=0;i<10;i++)

printf("%d ",a[i]);

}

输入一个大写字母,改用小写字母输出。

#include

main()

{

char c ;

printf ("输入一个大写字母\n");

scanf("%c",&c);

if(c>='A'&&c<='Z')

{

c=c+32;

putchar(c);

}

}

输入一个四位正整数,求各位数字之和。

#include

main()

{

int a,b,c,d,e,g;

scanf("%d",&e);

if(e>=1000&&e<=9999)

{

a=e;

b=(e/10);

c=(e/100);

d=(e/1000);

g=a+b+c+d;

printf("%d",g);

}

}

在N个学生成绩中顺序查找某个数字是否存在。

#include

#include

#define N 5

void main()

{int score[N],i,x;

printf("input %d scores:\n",N);

for(i=0;i

scanf("%d",&score[i]);

printf("input x to look for:\n");

scanf("%d",&x);

for(i=0;i

if(score[i]==x)

{printf("found! score[%d] is %d",i,x);

exit(0);

}

}

键盘输入任意字符串,编程判断它是否为回文。

#include

#include

main()

{char a[80];

int len,i,flag=0;

gets(a);

len=strlen(a);

for(i=0;i

if(a[i]!=a[len-i-1])

{flag=1;printf("\n It is not palindrome");break;}

if(flag==0)

printf("\n It is palindrome!");

}

cfree是c语言程序的什么,用C-FREE编写的C语言程序相关推荐

  1. 编写python程序一年365天_编写第一个Python程序

    无论读者使用的是哪种操作系统,相信都已经安装好了 Python 环境,可以通过命令行窗口或者 Python 自带的 IDLE 成功启动交互式解释器(如图所示). 本节将带领读者正式编写第一个 Pyth ...

  2. idea写java spark程序,Spark : 在IDEA中用scala编写Spark的WordCount程序并提交运行

    使用IDEA新建maven工程,添加相关依赖: 1.8 1.8 2.11.11 2.3.0 2.7.7 utf-8 org.scala-lang scala-library ${scala.versi ...

  3. 编写一个java程序 输出全部的希腊字母_编写一个Java应用程序,输出全部的希腊字母。...

    package 输出; public class App { public static void main(String args[]) { int s= 0, e= 0; char c= 'α', ...

  4. c语言怎么比较两个字母大小,编写一个C语言函数,比较两个字符串的大小

    满意答案 #include int MyStrcmp(char *p1,char *p2) { int i = 0; for(;((p1[i] != '\0') && (p2[i] ! ...

  5. 用keil如何编写c类型语言,keil怎么写程序

    1. 怎么在keil中编写c语言程序 1.打开Keil后选择[File]下的[new]新建一个空白文档.将编辑好的程序源码复制到该文件中. 2.选择左上角的保存按钮进行保存,将弹出保存对话框. 3.选 ...

  6. vs2010c语言运行按钮在哪,Visual C++2010如何编写并运行C++程序,vc2010编译按钮在哪里...

    Visual C++2010如何编写并运行C++程序如何在visual c 2010中编写和运行c程序,Visual C 2010中C程序的编写和运行方法:首先打开编辑器,新建一个项目,输入名称和保存 ...

  7. 【(Python解释器、Pycharm)安装教程】【使用PyCharm编写第一个Python程序】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] 目   录 1.Python 解释器 安装 1.1.手动配置环境变量步骤 2.PyCharm 程序 ...

  8. nodejs命令行执行程序_在NodeJS中编写命令行应用程序

    nodejs命令行执行程序 by Peter Benjamin 彼得·本杰明(Peter Benjamin) 在NodeJS中编写命令行应用程序 (Writing Command-Line Appli ...

  9. PTA 基础程序编程集 7-2 然后是几点 C语言

    PTA 基础程序编程集 7-2 然后是几点 C语言 有时候人们用四位数字表示一个时间,比如1106表示11点零6分.现在,你的程序要根据起始时间和流逝的时间计算出终止时间. 读入两个数字,第一个数字以 ...

  10. python语言程序设计嵩天-python语言程序设计基础(嵩天版),第二章程序练习题...

    python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...

最新文章

  1. UA MATH567 高维统计I 概率不等式2 在Erdős–Rényi随机图模型中的应用
  2. new/delete和malloc/free读书笔记
  3. 目录同步 linux,Linux系统目录实时同步
  4. Docker学习三:Docker 数据管理
  5. ubuntu 虚拟机上的 django 服务,在外部Windows系统上无法访问
  6. php核心语法,PHP核心语法总结
  7. LInux下centos6.7 设置字符集,解决乱码问题
  8. Android Fragment 使用详解
  9. Spark SQL External DataSource外部数据源
  10. Qt5官方demo分析集10——Qt Quick Particles Examples - Emitters
  11. 如何在Mac OS上从Photoshop作为插件访问Topaz Mask AI
  12. emacs工程管理,cedet ede插件自动构建Make,Automake
  13. 分布式文件存储FastDFS之安装Nginx实现文件访问
  14. Apache Echarts实现矢量地图
  15. 基于Dlib库构建人脸识别数据集
  16. termux android api,Termux API
  17. centos php 开启libgdgd_linux gd
  18. 论文阅读报告:Feature Selection for Multi-label Classification Using Neighborhood Preservation,Zhiling Cai
  19. java插件相对布局,C#Winform中控件的布局思想
  20. ACM入门攻略(紫书入门,不间断更新)

热门文章

  1. 下次激活策略10_服装店营销策划方案,简单策略让服装超市提升10倍业绩
  2. centos7 r语言安装_R 和 RStudio 的安装及 R Profile 的配置 amp; 初识 R 语言数据爬取...
  3. jquery的ajax查询数据库,用Jquery和Ajax查询Django数据库
  4. php zip 编码,encoding - 用PHP如何检测一个ZIP包内的文件是在何种编码的系统下创建的...
  5. tikz包 安装_Latex之安装宏包 | 学步园
  6. 开发里程碑计划_项目里程碑你真的会用了吗?(干货)
  7. 专题:固体力学中应力与应变分析详解(7.应变分析 7.8用已测量的应变确定主应变 7.9应变花的莫尔应变圆)...
  8. Java -- XStreamAlias 处理节点中的属性和值
  9. luogu P1058 立体图
  10. C#下的两种加密方式MD5和DEC