- 博客(61)
- 收藏
- 关注
原创 C语言上机
输入一行字符,分别统计出其中英文字母,空格,数字和其他字符个数。#include<stdio.h>int main(){char ch;int A=0,B=0,C=0,D=0;printf(“A(字符) B(空格) C(数字) D(其他):\n”);printf(“请输入一串字符:”);while((ch=getchar())!=’\n’){if(‘a’<=c...
2019-04-11 11:03:07 332
原创 C语言上机
求方程的整数解#include<stdio.h>int main(){int x,y;for(x=1;x<=(int)sqrt(2009);x++)for(y=x+1;y<=(int)sqrt(2009);y++)if(xx+yy==2009)printf("%d*%d+%d*%d=2009\n",x,x,y,y);return 0;}...
2019-04-11 10:29:41 291
原创 C语言上机
打印九九乘法表#include<stdio.h>int main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++)printf("%d*%d=%-4d",j,i,j*i);printf("\n");}return 0;}
2019-04-11 10:20:45 173
原创 c语言上机任务
1-7年份输入年份,判断是否为闰年。如果是,则输出yes,否则输出no.提示:简单的判断除以四的余数是不够的。解析:闰年要满足两个条件1:能被四整除 2:如果年份是100的倍数还要求能被400整除。#include<stdio.h>int main(){int y;scanf("%d",&y);if((y%400 !=0 && y%100 ==0...
2019-03-14 17:53:03 138
原创 c语言上机任务
习题1-6 三角形输入三角形3条边的长度值(均为正整数),判断是否能为直角三角形的3条边长。如果可以,输出yes,如果不能,输出no。如果根本无法构成三角形,则输出no a triangle。解析:这一题需要将输入的边长进行排序以便判断能否构成三角形以及能否构成直角三角形。方法一:#include<stdio.h>int main(){int a,b,c,t;scanf...
2019-03-14 17:43:53 332
原创 c语言上机任务
习题1-5 打折一件衣服95元,若消费满300元,打八五折。输入购买衣服的件数,输出需要支付的金额(单位:元),保留两位小数。#include<stdio.h>#include<math.h>int main(){int n;double a;scanf("%d",&n);a=n95.0;if(a<300){printf("%.2lf\...
2019-03-14 17:20:16 169
原创 c语言上机任务
习题1-4 正弦和余弦输入正整数n(n<360),输出n度的正弦,余弦值。解析:要求输入的值是角度值,而求正余弦的函数的参数都是弧度,因此要先按照转换公式 弧度=180/π x角度 把角度转换成弧度。#include<stdio.h>#include<math.h>int main(){int n;double rad;const double ...
2019-03-14 17:13:01 203
原创 c语言上机任务
习题1-3 连续和输入正整数n,输出1+2+3+4+…+n的值。#include<stdio.h>int main(){int i,n,sum=0;scanf("%d",&n);for(i=1;i<=n;i++){sum+=i;}printf("%d\n",sum);return 0;}...
2019-03-14 16:53:47 110
原创 c语言上机任务
习题1-2 温度输入华氏温度f,输出对应的摄氏温度吃,保留3位小数。提示c=5(f-32)/9.#include<stdio.h>int main(){int f;double c;scanf("%d",&f);c=5*(f-32)/9.0;printf("%.3lf\n",c);return 0;}...
2019-03-14 16:46:28 165
原创 c语言上机任务
#习题1-1平均数##输入三个整数,输出他们的平均数。#include<stdio.h>int main(){int a,b,c;double d;scanf("%d,%d,%d",&a,&b,&c);d=(a+b+c)/3.0;printf("%.3lf\n",d);return 0;}...
2019-03-14 16:38:37 161
原创 第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计例7.8:有一个一位数组score,内放10个学生成绩,求平均成绩。#include<stdio.h>int main(){ float average(float array[10]);float score[10],aver;int i;printf(“input 10 scores:\n”);for(i=0;i<=10;i++...
2019-02-23 21:04:58 130
原创 第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计例7.7:用递归方法求n!。#include<stdio.h>int main(){ int fac(int n);int n;int y;printf(“input an integer number:”);scanf("%d",&n);y=fac(n);printf("%d!=%d\n",n,y);return 0;}...
2019-02-23 20:50:58 120
原创 第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计例7.6:有五个学生坐在一起,问第五个学生多少岁,他说比第四个学生大两岁。问第四个学生岁数,他说比第三个学生大两岁。问第三个学生,又说比第二个学生大两岁。问第二个学生,说比第一个学生大两岁。最后问第一个学生,他说是十岁。请问第五个学生多大。#include<stdio.h>int main(){ int age(int n);printf(“N...
2019-02-23 20:35:42 127
原创 第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计例7.5:输入四个整数,找出其中最大的数,用函数的嵌套调用来处理.#include<stdio.h>int main(){ int max4(int a,int b,int c,int d);int a, b, c, d,max;printf(“Please enter 4 interger numbers:”);scanf("%d %d ...
2019-02-23 20:21:24 113
原创 第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计例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,...
2019-02-23 20:02:15 100
原创 第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计例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...
2019-02-23 19:58:47 129
原创 第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计例7.2:输入两个函数。要求输出其中值较大者。要求用函数找到大数(1)先编写max函数:int max(int x,int y){ int z; z=x>y?x:y; return(z);}(2)在编写主函数:#include<stdio.h>int main(){ int max(int x,int y); in...
2019-02-23 19:54:36 136
原创 第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计例7.1:输出以下结果,用函数调用实现。#include <stdio.h>int main(){ void print_star(); //声明 print_star 函数 void print_message(); //声明 print_message 函数 print_star(); //调用 print_...
2019-02-22 20:51:53 144
原创 第六章 利用数组处理批量数据
第六章 利用数组处理批量数据例6.9:有3个字符串,要求找出其中“最大”者.#include<stdio.h>#include<string.h>int main(){ char str[3][20]; char string[20]; int i; for(i=0;i<3;i++) gets (str[i]);if(strcmp(st...
2019-02-22 20:45:58 102
原创 第六章 利用数组处理批量数据
第六章 利用数组处理批量数据例6.8:输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。#include<stdio.h>int main(){char string[81]; int i,count=0,word=0; char c; gets(string);for (i = 0;(c=string[i])!=’\0’; i++) if (...
2019-02-22 20:40:49 78
原创 第六章 利用数组处理批量数据
第六章 利用数组处理批量数据例6.7:输出一个菱形图。#include <stdio.h> int main(){char diamond[][5]={{’ ‘,’ ‘,’’},{’ ‘,’’,’ ‘,’’},{’’,’ ‘,’ ‘,’ ‘,’’},{’ ‘,’’,’ ‘,’’},{’ ‘,’ ‘,’’}}; int i,j; for(i=0;i<5;i++)...
2019-02-22 20:32:19 79
原创 第六章 利用数组处理批量数据
第六章 利用数组处理批量数据例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]);pr...
2019-02-22 20:26:56 123
原创 第六章 利用数组处理批量数据
第六章 利用数组处理批量数据例6.5:有一个3x4的矩阵,要求编程序输出求出其中值最大的那个元素的值,以及其所在的行号和列号。#include<stdio.h>int main(){ int i, j;int max, row, colum; int a[3][4] = { { 1, 2, 3, 4 }, { 9, 8, 7, 6 }, { -10, 10, -5, ...
2019-02-22 20:19:45 99
原创 第六章 利用数组处理批量数据
第六章 利用数组处理批量数据例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++){...
2019-02-22 20:09:29 103
原创 第六章 利用数组处理批量数据
第六章 利用数组处理批量数据例6.3:有十个地区的面积,要求对他们按由小到大的顺序排列。#include<stdio.h>int main(){int a[10];int i,j,t;printf(“input 10 numbers:\n”);for (i=0;i<10;i++0scanf("%d",&a[i]);printf("\n");for(j...
2019-02-22 19:52:16 80
原创 第六章 利用数组处理批量数据
第六章 利用数组处理批量数据例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("%...
2019-02-22 19:37:37 271
原创 第六章 利用数组处理批量数据
第六章 利用数组处理批量数据例6.1 对十个数组元素依次赋值为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...
2019-02-22 19:28:58 69
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例5.11:译密码。将“China!”转换为“Glmre!”.#include <stdio.h>int main(){char c;c=getchar();while(c!=’\n’){ if((c>=‘a’&& c<=‘z’)||(c>=‘A’&& c<=‘Z’)){ if((c>...
2019-02-21 20:00:13 87
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例5.10:求100~200的全部素数。#include <stdio.h>#include<math.h>int main(){int n,k,i,m=0;for(n=101;n<=200;n=n+2){k=sqrt(n);for(i=2;i<=k;i++)if (n%i0)break;if(i>=k+1)...
2019-02-21 19:03:45 96
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例5.9:输入一个大于3的整数你,判断它是否是素数。#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)...
2019-02-21 18:53:07 168
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例5.8:求Fibonacci(斐波那契)数列的前四十个数。这个数列有如下特点:第1,2两个数为1,1.从第三个数开始,该数是其前面两个数之和。即该数列为1,1,2,3,5,8,13,…,用数学方式表示为F1=1(n=1);F2=1(n=2);Fn=Fn-1+Fn-2 (n>=3)#include <stdio.h>int main(){int ...
2019-02-21 17:54:07 111
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例5.7:用公式π/4约等于1-1/3+1/5-1/7+…求π值可以用不同的近似方法。如:π约等于22/7;π的平方约等于1/1的平方+1/2的平方+1/3的平方+…+1/n的平方;π/2约等于2x2/1x3 * 4x4/3x5 * 6x6/5x7 * (n-1)的平方/ nx(n+2).#include <stdio.h>#include <ma...
2019-02-21 16:19:13 252
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例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...
2019-02-21 16:01:20 131
原创 第5章 循环结构程序设计
第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-21 15:54:38 135
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例5.4:在全系1000名学生中举行慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数以及平均每人捐款的数目。#include <stdio.h>#define SUM 100000int main(){float amout,aver,total;int i;for (i=1,total=0;i<=1000;i++){print...
2019-02-21 15:51:26 124
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例5.3:while和do…while循环的比较。(1)用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++;}printf(“sum...
2019-02-21 15:23:38 78
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例5.2:用do…while语句求2+4+6+8+…+98+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-21 15:09:05 168
原创 第5章 循环结构程序设计
第5章 循环结构程序设计例5.1:求2+4+6+8+…+98+100#include <stdio.h>int main(){int i,s=0;for(i=2;i<=100;i+=2) //用for循环,循环2-100,每次循环i的值自加2{s+=i; //用s来求总和}printf("%d\n",s);return 0;}...
2019-02-20 21:39:05 252
原创 第4章 选择结构程序设计
第4章 选择结构程序设计例4.9:运输公司对用户计算运输费用路程越远,运费越低标准如下:s<250 没有折扣250<=s<=500 %2折扣500<=s<=100 %5折扣1000<=s<=2000 %8折扣2000<=s<3000 %10折扣3000<=s %15折扣#include <stdio.h> i...
2019-02-20 21:36:24 221
原创 第4章 选择结构程序设计
第4章 选择结构程序设计例4.8:判断某一年是否为闰年。#include<stdio.h>int main(){int i;printf(“请输入年份:\n”);scanf("%d",&i);if(i % 4 == 0 && (i % 100 != 0 || i % 400 == 0)){printf(“这一年是闰年\n”);}else...
2019-02-20 21:33:08 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人