自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 例2-6成绩转换熟练掌握使用switch语句实现多分支结构的方法

#include<stdio.h>int main(){ int grade; char result; scanf("%d",&grade); if(grade<0||grade>100) printf("该数据无法进行判断,请重新输入\n"); switch(grade/10) { case 10: case 9: result='A'; ...

2019-03-12 16:30:01 598

原创 例2-4 思考题如果不足五分钟,按五分钟收费

#include<stdio.h>int main(){ int time; float distance,fee; printf("please enter distance and time:\n"); scanf("%f%d",&distance,&time); if(distance<3) fee=10; else if(distance&...

2019-03-12 16:11:05 294

原创 例2-4输入里程与等待时间计算并输出乘客应支付的费用

#include<stdio.h>int main(){ int time; float distance,fee; printf("please enter distance and time:\n"); scanf("%f%d",&distance,&time); if(distance<3) fee=10; else if(distance&...

2019-03-12 16:01:08 936

原创 例 三天打鱼两天晒网

#include<stdio.h>int main(){ int n; printf("enter n:"); scanf("%d",&n); if(n%5>=3) printf("晒网\n"); else printf("打鱼\n"); return 0;}运行结果如下:

2019-03-12 15:47:40 339

原创 例5.3用do~while循环

#include<stdio.h>int main(){int i,sum=0;printf("please enter i,i=?");scanf("%d",&i);do{sum=sum+i;i++;}while(i<=10);printf("sum=%d\n",sum);return 0;}运行结果如下:...

2019-02-20 15:16:44 299

原创 例5.3 while和 do~while循环的比较。

#include<stdio.h>int main(){int i,sum=0;printf("please enter i,i=?");scanf("%d",&i);whhile(i<=10){sum=sum+i;i++;}printf("sum=%d\n",sum);return 0;}运行结果如下:

2019-02-20 14:56:10 322

原创 例5.7用公式π/4≈1-1/3+1/5-1/7+... 求π的近似值直到发现某一项的绝对值小于10的负六次方(该项不累加)。

#include<stdio.h>#include<math.h>int main(){int sign=1;double pi=0.0,n=1.0,term=1.0;while(fabs(term)>=1e-6){pi=pi+term;n=n+2;sign=-sign;term=sign/n;}pi=pi*4;printf("pi=%10...

2019-02-20 14:47:58 13747 2

原创 例7.4输入俩个实数用一个函数求出他们之和。

#include<stdio.h>int main(){ float add(float x,float y);float a,b,c;printf("Please enter a and b:");c=add(a,b);printf("sum is %f\n",c);return 0;}float add(float x,float y){ float z;z=...

2019-02-20 14:15:21 2021

原创 例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("max is %d\n",c);return 0;}int max(float x,float y){ float z;z=x...

2019-02-18 23:09:15 411

原创 例7.2输入俩个整数要求输出其中值较大者。要求用函数来找到大数。

#include<stdio.h>int main(){ int max(int x,int y);int a,b,c;printf("please enter two integer numbers:");scanf("%d,%d",&a,&b);c=max(a,b);printf("max is %d\n",c);return 0;}int ma...

2019-02-18 22:56:13 2901

原创 例7.1想输出以下的结果,用函数调用实现

#include<stdio.h>int main(){ void print_star();void priint_message();print_star();return 0;}void print_tar(){printf("******************\n");}void print_message(){ printf("How do you ...

2019-02-18 22:45:33 2681

原创 例6.9有三个字符串,要求找出其中最大者

#include<stdio.h>#include<string.h>in main(){char str[3][20];char string[20];int i;for(i=0;i<3;i++)gets (str[i]);if(strcmp(str[0],str[1]>0))strcpy(string,str[0]);elsestrc...

2019-02-18 14:04:44 748

原创 例6.8输入一行字符统计其中有多少个单词,单词之间用空格分隔开

#include<stdio.h>int main(){char string[81];int i,num=0,word=0;char c;gets(string);for(i=0;(c=string[i])!='\0';i++)if(c==' ')word=0;else if(word==0){ word=1;num++;}printf("There are...

2019-02-18 13:24:53 1518

原创 例6.7输出一个菱形

#include<stdio.h>int main(){ char diamond[][5]={{' ',' ',' *'},{' ','*',' ',' *'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};int i,j;for(i=0;i<5;i++){ for(j=0;j<5;j++)pri...

2019-02-18 13:01:56 348

原创 例6.6输出一个已知的字符串

#include<stdio.h>int main(){ char c[15]={'I',' ','a','m',' ','a',' ','s','t','u','d','e','n','t',' .'};int i;for(i=0;i<15;i++)printf("%c",c[i]);printf("\n");return 0;}运行结果如下:...

2019-02-17 13:05:42 873

原创 有一个3x4的矩阵要求编程序求出其中最大的那个元素所在的行与列

#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;j<=3;j++)if(a[i][j]>max){ max=a[i][j]...

2019-02-17 12:58:25 5585 2

原创 例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[i][j]);}printf("\n");}printf...

2019-02-17 12:48:41 3497 1

原创 例6.3有10个地区的面积要求对他们按由小到大的顺序排列

#include<stdio.h>int main(){int a[10];int i,j,t;printtf("input 10 numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(j=0;j<9;j++)for(i=0;i<9-j;i++)if (a[i]&am

2019-02-17 12:27:55 2484 1

原创 例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]);}printf("\n");return 0;}...

2019-02-17 11:42:07 2460

原创 例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;}运行结果如下:

2019-02-17 11:32:10 3154

原创 例5.11译密码

#include<stdio.h>int main(){ char c;c=getchar();while(c!='\n'){ if((c>='a'&& c<='z')||(c>='A'&&c<='Z')){ if(c>='W'&&c<='Z'||c>='w'&

2019-02-17 11:17:00 252 1

原创 例5.9输入一个大于3的整数n,判定它是否为素数

#include<stdio.h>int main(){int n,i;printf("please enter a integer number,n=?");scanf("%d",&n);for(i=2;i<n;i++)if(n%i==0)break;if(i<n) printf("%d is not a prinme number .\n",n)...

2019-02-17 10:10:43 7553

原创 例5.8求Fibonacci(斐波那契)数列的前40个数。

#include<stdio.h>int main(){int f1=1,f2=1;int i;for(i=1;i<=20;i++){printf("%12d%12d",f1,f2);if(i%2==0)printf("\n");f1=f1+f2;f2=f2+f1;}return 0;}运行结果如下:

2019-02-17 09:52:56 5638

原创 例5.6输出一下4x5的矩阵

#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)printf("\n");printf("%d\t",i*j);}printf("\n");return 0;}运行结果如下:

2019-02-16 12:44:31 2633 4

原创 例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-16 12:15:57 3604

原创 例5.4在全系1000名学生中举行慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数以及q平均每人捐款的数目

#include<stdio.h>#define SUM 100000int main(){float amount,aver,total;int i;for(i=1,total=0;i<=1000;i++){printf("please enter amount:");scanf("%f",&amount);total=total+amount;i...

2019-02-16 12:06:42 5205

原创 例5.2用do~while语句求1+2+3+...+100

#include<stdio.h>int main(){int i=1,sum=0;do{sum=sum+i;i++;}while(i<=100);printf("sum=%d\n",sum);return 0;}运行结果如下:

2019-02-16 11:50:41 3639 2

原创 例5.1求1+2+3+...+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-16 11:38:03 733

原创 例4.8写一程序,判断某一年是否为闰年

#include<stdio.h>int main(){int year,leap;printf("enter year:");scanf("%d",&year);if(year%4==0&&year%100!=0)||(year%400==0)leap=1;elseleap=0;if(leap)printf("%d is",year);...

2019-02-16 11:31:44 7671

原创 例4.6要求按照考试成绩的等级输出百分制分数段,成绩的等级由键盘输出

#include<stdio.h>int main(){char grade;scanf("%c",&grade);printf("Your sorce:");switch(grade){case'A': printf("85~100\n");break;case'B': printf("70~84\n");break;case'C': printf("6

2019-02-16 11:14:09 1415

原创 例4.4输入一个字符判断它是否为大写字母,如果是将他转换成小写字母,如果不是不用转换然后输出最后得到的字母

#include<stdio.h>int main(){char ch;scanf("%c",&ch);ch=(ch>='A'&&ch<='Z');?(ch+32):ch;printf("%c\n",ch);return 0;}运行结果如下:

2019-02-16 10:52:58 6065

原创 例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){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf("%5.2f,%5.2f...

2019-02-16 10:40:42 1389

原创 例4.2输入俩个实数按由小到大的顺序输出这俩个数

#include<stdio.h>int main(){float a,b,t;scanf("%f%f",&a,&b);if(a>b){t=a;a=b;b=t;}printf("%5.2f,%5.2f\n",a,b);return 0;}运行结果如下:

2019-02-16 10:21:26 3248

原创 例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 equestion hasn't real root...

2019-02-15 23:10:06 99

原创 例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;}运行结果如下:

2019-02-15 22:48:54 455

原创 例3.6用%f输出实数只能得到6位小数

#include<stdio.h>int main(){double a=1.0;printf("%f\n",a/3);return 0;}运行结果如下:

2019-02-15 22:43:26 304

原创 例3.5求ax2+bx+c=0方程的根,a,b,c由键盘输入

#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;p=-b/(2.0*a);q=sqrt(disc)/(2.0*a);x1=p+q;x2=p-q;prin...

2019-02-15 22:38:20 13986

原创 例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));printf("a=%f\tb=%f\t%f\n",a,b,c);printf("area=%f...

2019-02-15 22:17:53 1354

原创 例3.1有人用温度计测量出用华氏法表示的温度

#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-14 23:12:28 1016

原创 例2.19求多项式(1-2/1+3/1-4/1+...+99/1-100/1)的值

#include<stdio.h>int main(){int sign=1;double deno=2.0,sum=1.0,term;while (deno<=100){sign=-sign;term=sign/deno;deno=deno+1;}printf("%f\n",sum);return 0;}运行结果如下:...

2019-02-14 22:37:49 622

空空如也

空空如也

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

TA关注的人

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