自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 第二章 算法——程序的灵魂

例2.3 判断2000-2500年终的每一年是否为闰年,并将结果输出#include<stdlib.h>int main(){int year,leap;for(year = 2000; year <= 2500; year++){leap=((year%4==0&&year%100!=0)||(year%400==0))?1:0 ;if(leap...

2019-03-18 16:11:00 117

原创 (第五章 循环结构程序设计

例5.3 while和 do…while循环的比较while循环:#include<stdio.h>int main(){int i,sum=0;printf("please enter i,i=?");scanf("%d",&i);while(i<=10){sum=sum+i;i++;}prin

2019-03-18 16:07:42 179

原创 第四章 选择程序结构设计

例4.1 解二元一次方程#include<stdio.h>#include<math.h>int main(){ double a,b,c,disc,x1,x2,p,q; scanf("%lf%lf%lf",&a,&b,&c); disc=b*b-4*a*c; if(disc<0)printf("This eaquation ...

2019-03-18 16:06:02 161

原创 第六章 用数组处理批量数据

例6.7 输出一个菱形图#include<stdio.h>int main(){char diamond[ ][5]={{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};int i,j;for(i=0;i<5;i++){ for(j=0;j&

2019-03-18 15:51:38 145

原创 第六章 用数组处理批量数据

例6.6 输出一个已知的字符串#include<stdio.h>int main(){char c[15]={'I',' ','a','m',' ','a','s','t','d','e','n','t','.'};int i;for(i=0;i<15;i++)printf("%c",c[i]);printf("\n");return 0;}运行结果如下:...

2019-03-11 16:26:12 114

原创 第六章 用数组来处理批量数据

#例6.5有一个3*4的矩阵,要求编程序求出其中值最大的那个元素,以及其所在的行号和列号#include<stdio.h>int main(){ int i,j,row=0,colum=0,max;int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};max=a[0][0];for(i=0;i<=2;i++)for(j=0;...

2019-03-11 16:24:54 316 1

原创 第六章 用数组处理批量数据

例6.4 将一个二维数组行和列的元素互换,存到另一个二维数组中#include<stdio.h>int main(){int a[2][3]={{1,2,3},{4,5,6}};int b[3][2],i,j;printf("array a:\n");for(i=0;i<=1;i++){for(j=0;j<=2;j++){printf("%5d",a[...

2019-03-11 16:23:42 166

原创 第六章 利用数组处理批量数据

例6.3 有10个地区的面积,要求对它们按由小到大的顺序排列#include<stdio.h>int main(){int a[10];int i,j,t;printf("input 10 numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(j=0;j<9;j++)f...

2019-03-11 16:22:33 118

原创 第六章 利用数组处理批量数据

例6.2 用数组来处理求Fibonacci 数列问题#include<stdio.h>int main(){int i;int f[20]={1,1};for(i=2;i<20;i++)f[i]=f[i-2]+f[i-1];for(i=0;i<20;i++){if(i%5==0) printf("\n");printf("%12d",f[i]);}...

2019-03-11 16:21:00 109

原创 第六章 利用数组处理批量数据

例6.1 对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出#include<stdio.h>int main(){int i,a[10];for(i=0;i<=9;i++)a[i]=i;for(i=9;i>=0;i--)printf("%d ",a[i]);printf("\n");return 0;}#include...

2019-03-11 16:19:48 98

原创 第七章 用函数实现模块化程序设计

#例7.4 输入一个实数,用一个函数求出它们之和#include<stdio.h>int main(){float add(float x,float y);float a,b,c;printf("Please enter a and b:");scanf("%f,%f",&a,&b);c=add(a,b);printf("sum is %f\n",c...

2019-03-11 16:14:41 104

原创 第七章 用函数实现模块化程序设计

#例7.3 将7.2中稍作改动,将在max函数中定义的变量z改为float型 函数返回值的类型与指定函数类型不同,分析其处理方法#include<stdio.h>int main(){ int max(float x,float y);float a,b;int c;scanf("%f,%f,",&a,&b);c=max(a,b);printf(&

2019-03-11 16:10:34 110

原创 第七章 用函数实现模块化程序设计

#例7.2 输入两个整数 要求输出其中较大值 要求用函数来找到大数int max(int x,int y){int z;z=x>y?x:y;return (z);}#include<stdio.h>int main(){int max(int x,int y);int a,b,c;printf("please enter two integer numbe...

2019-03-11 16:08:40 219

原创 第7章 用函数实现模块化程序设计

例7.1 像输出以下的结果 用函数调用实现#include<stdio.h>int main(){ void print_star();void print_message();print_star();print_message();print_star();return 0;}void print_star(){printf("***************...

2019-03-11 16:05:51 112

原创 第5章 循环结构程序设计

#【例5.6】输出以下4*5的矩阵1 2 3 4 52 4 6 8 103 6 9 12 154 8 12 16 20#include<stdio.h>int main() { int i,j,n=0; for(i=1;i<=4;i++) for(j=1;j<=5;j++,n++) {if(n%5==0)print...

2019-02-15 20:31:19 98

原创 第5章 循环结构程序设计

#【例5.5】要求输出100~200的不能被3整除的数。#include<stdio.h>int main() {int n; for(n=100;n<=200;n++) {if(n%3==0) continue; printf("%d",n); } printf("\n"); return 0; } ...

2019-02-14 21:52:49 64

原创 第5章 循环结构程序设计

#【例5.4】在全系1000名学生中举行慈善募捐,当总数达到10万元时就借宿,统计此时捐款的人数以及平均每人的捐款的数目。#include<stdio.h>#define SUM 100000int main() { float amount,aver,total; int i; for(i=1,total=0;i<=1000;i++) ...

2019-02-14 21:38:12 1049

原创 第5章 循环结构程序设计

#【例5.2】do…while语句求1+2+3+4+···+100的和。#include<stdio.h>int main() { int i=1,sum=0; do { sum=sum+i; i++; }while(i<=100); printf("sum=%d\n",sum); r...

2019-02-14 18:16:50 81

原创 第5章 循环结构程序设计

#【例5.1】求1+2+3+4+5+···+100的和。#include<stdio.h>int main() { int i=1,sum=0; while(i<=100) { sum=sum+i; i++; } printf("sum=%d\n",sum); return 0;...

2019-02-14 18:11:34 68

原创 第4章 选择程序结构设计

【例4.8】写一程序,判断某一年是否为闰年。#include<stdio.h>int main() { int year,leap; printf("enter year:"); scanf("%d",&year); if(year%4==0) { if(year%100==0) {

2019-02-14 18:04:36 71

原创 第4章 选择结构程序设计

#【例4.4】输入一个字符,判别它是否为大写字母,如果是,将它转换成小写字母,否则不转换。#include<stdio.h>int main() { char ch; scanf("%c",&ch); ch=(ch>='A'&&ch<='Z')?(ch+32):ch; prin

2019-02-14 17:52:00 87

原创 第4章 选择结构程序设计

#【例4.6】要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为7084分,C等为6069,D等为60分以下。成绩的等级由电脑键盘输入。#include<stdio.h>int main() { char grade; scanf("%c",&amp

2019-02-09 14:27:49 86

原创 第4章 选择结构程序设计

#【例4.3】输入三个数a,b,c,要求按由小到大的顺序输出。#include<stdio.h>int main() { float a,b,c,t; scanf("%f,%f,%f",&a,&b,&c); if(a>b) { t=a; a=b; b=t; } if(a>c) { ...

2019-02-08 17:50:02 67

原创 第4章 选择结构程序设计

#【例4.2】输入两个实数,按由小到大的顺序输出这两个数。#include<stdio.h>int main() { float a,b,t; scanf("%f,%f",&a,&b); if(a>b) { //将a和b的值互换 t=a; a=b; b=t; } printf("%5....

2019-02-08 17:41:22 94

原创 第3章 最简单的C程序设计——顺序程序设计

#【3.10】改写例3.3程序,使之可以适用于任何大写字母,把它转换为小写字母,然后用putchar函数输出该小写字母。#include<stdio.h>int main() { char c1,c2; c1=getchar(); c2=c1+32; putchar(c2); putchar('\n'); return 0; }运行结果如下:...

2019-02-08 17:23:22 80

原创 第3章 最简单的C程序设计——顺序程序设计

#【3.9】从键盘输入BOY 3个字符,然后把它们输出到屏幕。#include<stdio.h>int main() { char a,b,c; a=getchar(); b=getchar(); c=getchar(); putchar(a); putchar(b); putchar(c); putchar('\n'); ...

2019-02-08 17:11:31 73

原创 第3章 最简单的C程序设计——顺序程序设计

#【3.8】先后输出BOY三个字符。#include<stdio.h>int main() { char a='B',b='O',c='Y'; putchar(a); putchar(b); putchar(c); putchar('\n'); return 0; }运行结果如下:#include<stdio.h>...

2019-02-08 16:59:26 60

原创 第3章 最简单的C程序设计——顺序程序设计

#【3.7】float型数据的有效位数。#include<stdio.h>int main() {float a; a=10000/3.0; printf("%f\n",a); return 0; }运行结果如下:

2019-02-08 16:58:42 55

原创 第3章 最简单的C程序设计——顺序程序设计

#【3.6】用%f输出实数,只能得到6位小数。#include<stdio.h>int main() {double a=1.0; printf("%f\n",a/3); return 0; }运行结果如下:

2019-02-08 16:57:01 58

原创 第3章 最简单的C程序设计——顺序程序设计

#【3.5】求axx+bx+c=0方程的根。a,b,c由键盘输入,设bb-4ac>0。#include<stdio.h>#include<math.h>int main() {double a,b,c,disc,x1,x2,p,q; scanf("%lf%lf%lf",&a,&b,&amp

2019-02-08 16:55:46 66

原创 第3章 最简单的C程序设计——顺序程序设计

#【例3.4】给出三角形的边长,求三角形面积。#include<stdio.h>#include<math.h>int main() { double a,b,c,s,area; a=3.67; b=5.43; c=6.21; s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); pr...

2019-02-08 16:48:43 57

原创 第3章 最简单的C程序设计——顺序程序设计

#【例3.3】给定一个大写字母,要求用小写字母输出。#include<stdio.h>int main() { char c1,c2; c1='A'; c2=c1+32; printf("%c\n",c2); printf("%d\n",c2); return 0; }运行程序如下:...

2019-02-06 12:12:01 82

原创 第3章 最简单的C程序设计——顺序程序设计

#【例3.2】计算存款利息。有1000元,想存一年。有三种方法可选:(1)活期,年利率为r1;(2)一年期定期,年利率为r2;(3)存两次半年定期,年利率为r3。请分别算出一年后按三种方法所得到的本息和。#include<stdio.h>int main() { float p0=1000,r1=0.0036,r2=0.0225,r3=0.0198,p1,p2,p3; p1...

2019-02-06 11:54:51 82

原创 第3章 最简单的c程序设计——顺序程序设计

#【例3.1】有人用温度计测量出用华氏法表示的温度(如64华氏度),今要求把它转换为以摄氏度表示的温度(如17.8摄氏度)。#include<stdio.h>int main(){ float f,c; f=64.0; c=(5.0/9)*(f-32); printf("f=%f\nc=%f\n",f,c); return 0; }运行结果如下:...

2019-02-05 15:54:47 69

原创 第2章 算法——程序的灵魂

#【例2.19】将2.17表示的算法(求多项式1-1/2+1/3-1/4+…+1/99-1/100的值)用C语言表示。#include<stdio.h>int main() { int sign=1; double deno=2.0,sum=1.0,term; while(deno<=100) { sign=-sign; t...

2019-02-05 15:35:22 98

原创 第1章 程序设计和C语言

#【例1.3】求两个整数中的较大者#include<stdio.h>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

2019-02-04 22:33:03 47

原创 第1章 程序设计和C语言

#【例1.2】#include<stdio.h>int main() { int a,b,sum; a=123; b=456; sum=a+b; printf("sum is %d\n",sum); return 0;}运行结果如下:

2019-02-04 22:22:51 56

原创 第1章 程序设计和C语言

##【例1.1】要求在屏幕上输出以下一行信息#include<stdio.h>int main() { printf("This is a C program.\n"); return 0; }运行结果如下:

2019-02-04 22:09:58 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除