C程序代码大全

合集下载

C语言程序实例100个

C语言程序实例100个

C语言程序实例100个(一)

【程序1】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

2.程序源代码:

main()

{

int i,j,k;

printf("\n");

for(i=1;i<5;i++)/*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++)

{

if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k);

}

}

【程序2】

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。

2.程序源代码:

main()

{

long int i;

int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;

scanf("%ld",&i);

bonus1=100000*0.1;bonus2=bonus1+100000*0.75;

C语言程序设计50例(经典收藏)

C语言程序设计50例(经典收藏)

C语言程序设计50例(经典收藏)

各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢C语言程序设计50例(经典收藏)

【程序1】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

2.程序源代码:

复制代码代码如下:

#include ““

#include ““

main()

{

int i,j,k;

printf(“\n”);

for(i=1;i2) /*如果是闰年且月份大于2,总天数应该加一天*/

sum++;

printf(“It is the %dth day.”,sum);

getch();

}

============================== ============================== ==

【程序5】

题目:输入三个整数x,y,z,请把这三个数由小到大输出。

1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,

然后再用x与z进行比较,如果x>z 则将x与z的值进行交换,这样能使x 最小。

2.程序源代码:

复制代码代码如下:

#include ““

#include ““

main()

{

int x,y,z,t;

scanf(“%d%d%d”,&x,&y,&z);

if (x>y)

{t=x;x=y;y=t;} /*交换x,y的值*/

if(x>z)

{t=z;z=x;x=t;} /*交换x,z的值*/

C语言程序大全

C语言程序大全

C语言程序大全

一、概述

C语言是一种十分常用的编程语言,广泛应用于多个领域,包括操作系统、嵌入式系统、游戏开发等。本文将为您提供一份C语言程序大全,涵盖了常见的C语言程序示例,帮助您更好地理解和运用C语言。

二、基本语法

1. Hello, World! 程序示例

```c

#include <stdio.h>

int main() {

printf("Hello, World!\n");

return 0;

}

```

以上代码是C语言的经典入门示例,它会在控制台输出"Hello, World!"。通过此示例,您可以了解到C语言的基本语法,如#include 指令、main函数等。

2. 变量和数据类型示例

```c

#include <stdio.h>

int main() {

int num1 = 10;

float num2 = 3.14;

char ch = 'A';

printf("num1 = %d\n", num1);

printf("num2 = %f\n", num2);

printf("ch = %c\n", ch);

return 0;

}

```

以上代码展示了如何声明和初始化变量,并输出它们的值。通过此示例,您可以学习到C语言的基本数据类型,如整型、浮点型、字符型等。

3. 条件语句示例

```c

#include <stdio.h>

int main() {

int num = 10;

if (num > 0) {

printf("num is positive.\n");

C 经典程序代码大全

C 经典程序代码大全

C 经典程序代码大全

#include const float PI=

3.1416; //声明常量(只读变量)PI为

3.1416 float fCir_L(float); //声明自定义函数fCir_L()的原型 float fCir_S(float); //声明自定义函数fCir_S()的原型 //以下是main()函数 main()

{ float r,l,s; //声明3个变量 cout>r; //键盘输入

l=fCir_L(r); //计算圆的周长,赋值给变量l s=fCir_S(r); //计算圆的面积,赋值给变量s cout=0.0)

//如果参数大于0,则计算圆的周长 z=2*PI*x; return(z); //返回函数值 } //定义计算圆的面积的函数fCir_S() float fCir_S(float x)

{ float z=-

1.0; //声明局部变量 if (x>=0.0)

//如果参数大于0,则计算圆的面积 z=PI*x*x; return(z); //返回函数值 } /* Program: P1-

2.CPP Written by: Hap Date written: 02:11:10 */

#include void main(void)

{ double s1,s2,s3; s1=

1.5; /* 对变量s1赋值*/ cout main()

{ double r=

1.0; cout>r; //键盘输入 l=2*

3.1416*r; //计算圆的周长,赋值给变量l cout //包含iostream.h头文件 void main()

C语言程序设计50例(经典收藏)

C语言程序设计50例(经典收藏)

水仙花

#include

void main()

{

int a,b,c,i;

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

{

a=i/100;

b=i%100/10;

c=i%10;

if(a*a*a+b*b*b+c*c*c==i)

{

printf("\n");

}

}

}

【程序1】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有

的排列后再去掉不满足条件的排列。

2.程序源代码:

#include "stdio.h"

#include "conio.h"

main()

{

int i,j,k;

printf("\n");

for(i=1;i<5;i++) /*以下为三重循环*/

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

for (k=1;k<5;k++)

{

if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/

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

}

getch();

}

【程序2】

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按1 0%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

C语言代码大全

C语言代码大全

------------------------------------------------------------------------摘自宋鲁生程序设计大赛

乘法口诀表

#include <stdio.h>

#include <conio.h>

void main(void)

{

int i,j,x,y;

clrscr();

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

x=9;

y=5;

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

{

gotoxy(x,y);

printf("%2d ",i);

x+=3;

}

x=7;

y=6;

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

{

gotoxy(x,y);

printf("%2d ",i);

y++;

}

x=9;

y= 6;

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

{

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

{

gotoxy(x,y);

printf("%2d ",i*j);

y++;

}

y-=9;

x+=3;

}

printf("\n\n");

}

用一维数组统计学生成绩

#include <stdio.h>

void main()

{

char SelectKey,CreditMoney,DebitMoney;

while(1)

{

do{

clrscr();

puts("=========================");

puts("| Please select key: |");

puts("| 1. Quary |");

puts("| 2. Credit |");

C语言简单程序代码

C语言简单程序代码

C语言简单程序代码C语言程序 5-3

#include<stdio.h> void main()

{

char ch;

int b,s=0;

while((ch=getchar())!='\n')

{

if(ch<='9'&&ch>='0')

{ b=ch-'0';

s=s+b;}

}

printf("%d",s);

getchar();

}

5-4:

#include<stdio.h> void main()

{

int a,b,i,s=0,n;

scanf("%d,%d",&a,&b);

n=a>b?b:a;

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

{

if(a%i==0&&b%i==0)

s=i;

}

printf("%d",s);

getchar();

}

5-5:

#include<stdio.h> void main() { char ch;

while((ch=getchar())!='\n') { if(ch<='Z'&&ch>='A')

ch=ch+32;

printf("%c",ch);

}

}

5-6:

#include<stdio.h> void main() {

int i,n;

float a=1,b=2,s=0,t;

scanf("%d",&n);

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

{

s=s+b/a;

b=a+b;

a=b-a;

}

printf("%.4f",s); }

5-7:

#include<stdio.h> void main() {

int a[10];

C语言代码大全

C语言代码大全

C语言代码大全

C语言是一种高级程序设计语言,广泛应用于计算机科学和软件开发领域。它以其简洁、高效的特点而备受青睐。本文将为您介绍一些常用的C语言代码,包括输入输出、流程控制、函数调用、数据结构等方面的代码示例。

一、输入输出

1. 标准输入输出

```c

#include <stdio.h>

int main() {

int num;

printf("请输入一个整数:");

scanf("%d", &num);

printf("您输入的数字是:%d\n", num);

return 0;

}

```

2. 文件读写

```c

int main() {

FILE *file;

char str[100];

// 写入文件

file = fopen("data.txt", "w");

fprintf(file, "Hello, World!");

fclose(file);

// 读取文件

file = fopen("data.txt", "r");

fscanf(file, "%s", str);

printf("从文件中读取的内容是:%s\n", str); fclose(file);

return 0;

}

```

二、流程控制

1. 条件语句

```c

int main() {

int num = 10;

if (num > 0) {

printf("该数字是正数。\n"); } else if (num < 0) {

printf("该数字是负数。\n"); } else {

printf("该数字是零。\n"); }

return 0;

经典C源程序100例

经典C源程序100例

【程序1】

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去

掉不满足条件的排列。

2.程序源代码:

#include

main()

{

int i,j,k;

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

{

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

{

for(k=1;k<5;k++)

{

if(i!=j&&j!=k&&k!=i)

printf("%d\n",100*i+10*j+k);

}

}

}

}

==============================================================

【程序2】

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提

成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于

40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。

2.程序源代码:

# include

main()

{

long int i;

int b1,b2,b4,b6,b10,b;

b1=100000*0.1;

b2=b1+100000*0.075;

b4=b2+200000*0.05;

c语言简单程序代码

c语言简单程序代码

c语言简单程序代码

C语言是一种通用的、面向过程的计算机程序设计语言。它广泛用于编写操作系统、嵌入式系统以及各种应用程序。本文将介绍几个简单的C语言程序代码示例。

1. Hello World

#include

int main() {

printf("Hello World\n");

return 0;

}

上述代码是经典的Hello World程序。它使用了C语言的标准输入输出库,并在屏幕上输出"Hello World"。函数main()是程序的入口点,代码的执行从这里开始。

2. 计算两个数的和

#include

int main() {

int num1, num2, sum;

printf("请输入两个数字:\n");

scanf("%d %d", &num1, &num2);

sum = num1 + num2;

printf("两数之和为:%d\n", sum);

return 0;

}

上述代码演示了如何计算两个数的和。程序首先提示用户输入两个数字,然后使用scanf()函数读取输入的值,并将它们存储在num1和num2变量中。接下来,将num1和num2相加,结果存储在sum变量中,并使用printf()函数将结果输出到屏幕上。

3. 判断奇偶数

#include

int main() {

int num;

printf("请输入一个整数:\n");

scanf("%d", &num);

if (num % 2 == 0) {

printf("%d是偶数\n", num);

} else {

printf("%d是奇数\n", num);

初学者必会的c语言必背代码

初学者必会的c语言必背代码

初学者必会的c语言必背代码

1、c语言必背100代码,C语言代码大全

第一个------乘法表。

用C语言输出9*9成法口诀。共9行9列,i控制行,j控制列。

2、c语言必背100代码之4×4数组

下面程序的功能是将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出,请在空白处完善程序。

3、c语言必背100代码,C语言必背100代码。

古典问题

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

兔子的规律为数列1,1,2,3,5,8,13,21…

4、c语言必背100代码素数

判断101-200之间有多少个素数,并输出所有素数及素数的个数。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

5、c语言必背100代码完数相关代码

一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。

6、c语言必背100代码三角形打印

编程打印直角杨辉三角形

7、c语言必背100代码

平均分问题

通过键盘输入3名学生4门课程的成绩,分别求每个学生的平均成绩和每门课程的平均成绩。要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。

#include <stdio.h>

#include <stdlib.h>

c语言程序代码

c语言程序代码

c语言程序代码(总22页)

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--

1.要求在屏幕上输出下一行信息。

This is a c program.

程序:

#include<>

int main()

{

printf(“this is a c program.\n”);

return 0;

}

2.求两个整数之和。

程序:

#include<>

int main()

{

int a,b,sum;

a=122;

b=234;

sum=a+b;

printf(“sum is %d\n”,sum);

return 0;

}

3.求两个整数之间的较大者。

程序:

#include<>

int main()

{

int max(int x,int y);

int a,b,c;

scanf("%d,%d",&a,&b);

c=max(a,b);

printf("max=%d\n",c);

return 0;

}

int max(int x,int y)

{

int z;

if(x>y)z=x;

else z=y;

return(z);

}

4.有人用温度计测量出华氏发表示的温度(如69°F),今要求

把她转换成以摄氏法表示的温度(如20℃)。

公式:c=5(f-32)/9.

其中f代表华氏温度,c代表摄氏温度。

程序:

#include<>

int main()

{

float f,c;

f=;

c=9)*(f-32);

printf("f=%f\nc=%f\n",f,c);

return 0;

}

5.计算存款利息。有1000元,想存一年。有一下三种方法可

初学编程100个代码大全c语言

初学编程100个代码大全c语言

初学编程100个代码大全c语言

当初学编程时,了解一些常见的代码示例是非常有帮助的。以下是一些常见的C语言代码示例,总共100个,供你参考:

1. Hello World程序:

c.

#include <stdio.h>。

int main() {。

printf("Hello, World!\n");

return 0;

}。

2. 计算两个数的和:

#include <stdio.h>。

int main() {。

int num1, num2, sum;

printf("Enter two numbers: "); scanf("%d %d", &num1, &num2); sum = num1 + num2;

printf("Sum = %d\n", sum);

return 0;

}。

3. 判断一个数是奇数还是偶数:

#include <stdio.h>。

int main() {。

int num;

printf("Enter a number: ");

scanf("%d", &num);

if (num % 2 == 0) {。

printf("%d is even.\n", num); } else {。

printf("%d is odd.\n", num); }。

return 0;

}。

4. 判断一个数是正数、负数还是零:

c.

#include <stdio.h>。

int main() {。

int num;

printf("Enter a number: ");

scanf("%d", &num);

C语言代码大全

C语言代码大全

------------------------------------------------------------------------摘自宋鲁生程序设计大赛

乘法口诀表

#include <stdio.h>

#include <conio.h>

void main(void)

{

int i,j,x,y;

clrscr();

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

x=9;

y=5;

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

{

gotoxy(x,y);

printf("%2d ",i);

x+=3;

}

x=7;

y=6;

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

{

gotoxy(x,y);

printf("%2d ",i);

y++;

}

x=9;

y= 6;

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

{

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

{

gotoxy(x,y);

printf("%2d ",i*j);

y++;

}

y-=9;

x+=3;

}

printf("\n\n");

}

用一维数组统计学生成绩

#include <stdio.h>

void main()

{

char SelectKey,CreditMoney,DebitMoney;

while(1)

{

do{

clrscr();

puts("=========================");

puts("| Please select key: |");

puts("| 1. Quary |");

puts("| 2. Credit |");

初学C语言常用简单程序代码

初学C语言常用简单程序代码

初学C语言常用简单程序代码

C语言是一门广泛应用于计算机科学领域的编程语言,它具有简洁、高效、灵活等特点,因此受到了广大程序员的喜爱。在初学C语言的过程中,掌握一些常用的简单程序代码是非常重要的。本文将介绍一些常用的C语言程序代码,帮助初学者更好地入门。

1. Hello, World!

"Hello, World!"是C语言程序的经典入门例子。它可以帮助我们熟悉C语言的基本语法和程序结构。下面是一个简单的"Hello, World!"程序:

```c

#include <stdio.h>

int main() {

printf("Hello, World!\n");

return 0;

}

```

在这段代码中,`#include <stdio.h>`是一个预处理指令,用于引入标准输入输出库。`int main()`是程序的入口函数,`printf("Hello, World!\n");`用于输出字符串"Hello, World!",`\n`表示换行。`return 0;`表示程序正常结束。

2. 求和程序

求和程序是C语言中常见的程序之一,它可以计算一系列数字的和。下面是一个简单的求和程序:

```c

#include <stdio.h>

int main() {

int n, sum = 0;

printf("请输入一个整数n:");

scanf("%d", &n);

for (int i = 1; i <= n; i++) {

sum += i;

}

printf("1到%d的和为:%d\n", n, sum);

经典C源代码30例

经典C源代码30例

经典C源代码30例

==============================================================

【程序80】

题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只

猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了

一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,

问海滩上原来最少有多少个桃子?

1.程序分析:

2.程序源代码:

main()

{int i,m,j,k,count;

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

{ count=0;

m=i;

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

{

j=i/4*5+1;

i=j;

if(j%4==0)

count++;

else

break;

}

i=m;

if(count==4)

{printf("%d\n",count);

break;}

}

}

作者:zhlei81 2005-1-22 11:32 回复此发言

--------------------------------------------------------------------------------

16 回复:经典C源程序100例

【程序81】

题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。

1.程序分析:

2.程序源代码:

output(long b,long i)

{ printf("\n%ld/%ld=809*%ld+%ld",b,i,i,b%i);

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C程序代码大全 This manuscript was revised on November 28, 2020

<

cout<<"------------------"<

<

cout<<"pi="<

else if (score>=70)

cout<<"Your grade is a C."<

else if (score>=60)

cout<<"Your grade is a D."<

else

cout<<"Your grade is a E."<

}

#include <>

main()

{

int n;

cout<<"n=";

cin>>n;

if (n>=0 && n<=100 &&n%2==0)

cout<<"n="<

else

cout<<"The "<

#include <>

main()

{

int a,b,Max;

.10

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

cout<

cout<

.1

for(int j=10;j>=1;j--)

cout<

cout<

.9

for(int k=1;k<=10;k=k+2)

cout<

cout<

.Z

for(char c='A';c<='Z';c++)

cout<

cout<

.

for(float x=0;x<=;x=x+

cout<

cout<

.

for(float x1=0;x1<=+2;x1=x1+

cout<

cout<

.+100

int s=0;

for(int n=1;n<=100;n++)

s=s+n;

cout<<"s="<

}

#include<>

main()

{

.+100

int s=0,n=1;

while(n<=100) {

s=s+n;

n++;

}

cout<<"s="<

.+100

int s=0,n=0;

do {

n++;

s+=n;

}while(n<100);

cout<<"s="<

um;

cin>>st[i].name;

cin>>st[i].maths;

cin>>st[i].physics;

cin>>st[i].chemistry;

}

otal=st[i].maths+st[i].physics+st[i].chemistry; um<<'\t';

cout<

cout<

cout<

cout<

cout<

}

}

#include<>

main()

{

ame="<<(*p).name<

cout<<"(*p).sex="<<(*p).sex<

cout<<"(*p).age="<<(*p).age<

cout<<"p->name="<name<

cout<<"p->sex="<sex<

cout<<"p->age="<age<

ame;

cout<<"sex:";

cin>>(*p).sex;

cout<<"age:";

cin>>(*p).age;

ame="<<(*p).name<

cout<<"(*p).sex="<<(*p).sex<

cout<<"(*p).age="<<(*p).age<

cout<<"-------------------------"<

ame<<'\t';

cout<

cout<

}

cout<<"----------------"<

;

int int_values[] = {51, 23, 2, 44, 45,0,11};

float float_values[] = {, , , , };

student st_arr[]={101,"WangLin",92,102,"LiPing",85,103,"ZhaoMin",88};

um<<" ";

cout<

cout<

}

}

#include<>

otal

swap_Rec(&a[i],&a[j]); <<"\t"<

#include<>

void disp(void); <

}

#include<>

<

cout<<"Exiting program."<

exit(1); <

cout<<"Exiting program."<

exit(1); <

cout<<"Exiting program."<

exit(1); <

cout<<"Exiting program."<

exit(1); <

cout<<"Exiting program."<

exit(1); <

cout<<"Exiting program."<

exit(1); <

cout<<"Exiting program."<

exit(1); <

cout<<"Exiting program."<

exit(1); <

cout<<"Exiting program."<

exit(1); um;

cin>>st[i].name;

cin>>st[i].grade;

fprintf(fp1,"%d %s %f\n",st[i].num,st[i].name,st[i].grade);

相关文档
最新文档