自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 28: 计算字母序号

题目:输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)输入:输入只有一个英文字母。输出:输出一个整数,表示该字母在字母表的序号,输出单独占一行#include<stdio.h>int main(){ char a,b; scanf("%c%c",&a,&b); if (a > 97 && a <= 122) { b = a - 96; } if (a >= 65

2021-07-30 10:09:51 330

原创 27:大小写转换

题目:输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。输入:输入为一个字符输出:按题目要求输出一个字符,单独占一行#include<stdio.h>int main(){ char ch; scanf("%c", &ch); if (ch >= 'a'&& ch <='z') { ch = ch - 32; } printf("%c\n", ch);}...

2021-07-30 09:45:32 149

原创 26:三整数排序

题目:从键盘输入三个整数x,y和z,按从大到小的顺序输出它们的值输入:输入三个整数x,y和z。输出:按从大到小的顺序输出它们的值#include<stdio.h>int main(){ int x, y, z,t; //x=20 y=16 z=18 scanf("%d%d%d", &x, &y, &z); if (y>x) { t = y; y = x; x = t;

2021-07-30 09:35:04 95

原创 25:三个整数的最大值

题目:从键盘输入三个整数x,y和z,求出其中最大的数输入:输入三个整数,用空格隔开输出:输出最大整数#include<stdio.h>int main(){ int x, y, z; int max; scanf("%d%d%d", &x, &y, &z); max = x; if (y > max) { max = y; } if (z > max) { max = z; } printf("%d", max)

2021-07-30 09:24:40 257

原创 24:两整数排序

题目:从键盘输入两个整数x,y,按从小到大的顺序输出它们的值输入:输入两个整数x,y。输出:按从小到大的顺序输出它们的值。数据之间以空格间隔#include<stdio.h>int main(){ int x, y; scanf("%d %d", &x, &y); if (x >= y) { printf("%d %d", y, x); } else { printf("%d %d", x, y); }}...

2021-07-30 09:21:23 91

原创 23:公园门票

题目:某公园门票的票价是每人50元,一次购票满30张,每张可以少收2元。试编写自动计费系统程序。输入:输入一个正整数,表示购票的数量输出:输出一个整数,表示用户实际需要支付的金额#include<stdio.h>int main(){ int n; int y; scanf("%d", &n); if (n < 30) { y = n * 50; } if (n >= 30) { y = 48 * n; } printf("%d.

2021-07-30 09:18:01 180

原创 22:奇数偶数

题目:输入一个整数,判断该数是奇数还是偶数输入:输入整数n输出:如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)#include<stdio.h>int main(){ int n; scanf("%d", &n); if (n % 2 == 0) { printf("even"); } if (n % 2 != 0) { printf("odd"); }}...

2021-07-30 09:14:51 210

原创 21: 判断正整数位数

题目:给定一个不多于5位的正整数,判断它是几位数,并输出。输入:一个不多于5位的正整数。输出:输出正整数的位数,单独占一行。int main(){ int n; int count; scanf("%d", &n); while (n > 0) { n = n / 10; count++; } printf("%d", count);}...

2021-07-30 09:12:08 201

原创 20:关于x++和++x的用法

#include<stdio.h>int main(){ int x = 3, y = 6, a = 0; while (x++!= (y -= 1)) { a += 1; if (y < x) break; } printf("x=%d,y=%d,a=%d", x, y, a);}x++先使用x判断与y的关系,判断过后再++第一次循环中优先运算y-=1,y=5,x=3,故a=1,循环之后x=4;第二次循环中优先运算y-=1,y=4,x=4,故退出.

2021-07-29 16:34:37 645

原创 19:银行利率

题目:设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和。输入:输入一个正整数和一个实数,分别代表存款年数和存款本金输出:输出一个双精度实数,小数点后保留6位有效数字#include<stdio.h>#include<math.h>#define RATE 0.0225int main(){ int n; double deposit ; double sum ; scanf("%d%lf", &a

2021-07-29 14:43:54 128

原创 18:计算时间间隔

题目:读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔输入:输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点输出:输出一个整数,表示时间间隔的秒数。#include <stdio.h>int main(){ int a, b, c; int y; scanf("%d:%d:%d", &a, &b, &c); y = 3600 * a + 60 * b + c; s

2021-07-29 14:30:16 122

原创 17:求三角形的面积

题目:给出三角形的三条边,求三角形的面积输入:输入三角形的三条边长(实数),数据之间用空格隔开输出:输出三角形的面积,结果保留2位小数#include<stdio.h>#include<math.h>int main(){ double a,b,c,p; double s; scanf("%lf %lf %lf",&a,&b,&c); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c));.

2021-07-29 13:48:48 114

原创 16:求两点间距离

题目:给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离输入:输入包含四个实数x1, y1, x2, y2,分别用空格隔开,含义如描述。其中0≤x1,x2,y1,y2≤100输出:输出占一行,包含一个实数d,表示A, B两点间的距离。结果保留两位小数#include<stdio.h>#include<math.h>int main(){ double x1,y1,x2,y2; double d; scanf("%lf%lf%lf%lf",

2021-07-29 13:39:53 68

原创 15:求绝对值

题目:求实数的绝对值。输入:输入一个实数输出:输出它的绝对值,结果保留两位小数#include<stdio.h>int main(){ double n; scanf("%lf",&n); if(n<0) n=0-n; if(n>0) n=n; printf("%.2lf",n); return 0;}...

2021-07-29 13:28:47 150

原创 14:圆柱体的表面积。

题目:输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量#define PI 3.14159输入:输入两个实数,为圆柱体的底面半径r和高h输出:输出一个实数,即圆柱体的表面积,保留2位小数。#include <stdio.h> #define PI 3.14159int main(){ double r, h; double s; scanf("%lf %lf", &r, &h);

2021-07-29 13:06:14 123

原创 13:求圆的周长和面积

题目:输入圆的半径,求圆的周长和面积。 要求定义圆周率为如下宏常量#define PI 3.14159输入:输入半径r的值,为一实数输出:输出一行,包括周长和面积。数据之间用一个空格隔开,数据保留小数后面两位。#include <stdio.h>#define PI 3.14159int main(){ int r; int c,v; scanf("%d", &r); c=2 * PI * r; //圆的周长公式。

2021-07-28 21:16:13 981

原创 12:求平均分

题目:已知某位学生的数学、英语和计算机课程的成绩,求该生三门课程的平均分输入:输入三个整数,数据之间由空格隔开输出:输出占一行,包含一个实数,为三门课的平均分,保留两位小数。#include<stdio.h>int main(){ double a,b,c; double d; scanf("%lf %lf %lf",&a,&b,&c); d=(a+b+c)/3; printf("%.2lf\n",d); //%

2021-07-28 21:05:08 201

原创 11:美元和人民币

题目:美元越来越贬值了,手上留有太多的美元似乎不是件好事。赶紧算算你的那些美元还值多少人民币吧。假设美元与人民币的汇率是1美元兑换6.5573元人民币,编写程序输入美元的金额,输出能兑换的人民币金额输入:输入美元的金额输出:输出能兑换的人民币的数值。输出保留2位小数#include <stdio.h>main(){ int n; double y; scanf("%d", &n); y=6.5573 * n; printf("%.

2021-07-28 20:54:04 187

原创 10:鸡兔同笼

题目:鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚,没有例外。已知现在可以看到笼子里m个头和n只脚,求鸡和兔子各有多少只?输入:输入两个整数m和n,分别代表笼子里头的个数和脚的个数。(假设m和n都在合法的数据范围内)输出:依次输出鸡和兔的只数。(数字为0的也要输出)#include <stdio.h>int main(){ int m, n; int x,y; scanf("%d %d", &m, &n); x = (4 * m

2021-07-28 20:49:58 127

原创 9:求等差数列的和

题目:给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和输入:输入三个整数,之间用空格隔开。第1个数作为首项,第2个数作为末项,第3个数作为公差输出:输出占一行,包含一个整数,为该等差数列的和#include<stdio.h>int main(){int a1,an,d;int sum,n;scanf("%d%d%d",&a1,&an,&d);n=(an-a1)/d+1; //求出有多少项。sum=(a1+an)

2021-07-28 20:38:38 320

原创 8:整数幂进阶版

注:此代码不完善,如有问题请在下边告诉我。谢谢。题目:输入3个整数,依次输出他的n次幂。输入:输入3整数,用空格隔开输出:输出3行,每行3个整数,分别是它们的1次幂、2次幂和3次幂,每个整数占9列,不足9列左对齐#include<stdio.h>#include<math.h>void mi(int x, int n){ int i = 1; double y; for (i = 1; i <= n; i++) { y = pow(x, i

2021-07-28 20:32:09 93

原创 7:整数幂

题目:输入3个整数,输出它们的1次幂、2次幂和3次幂输入:输入3整数,用空格隔开输出:输出3行,每行3个整数,分别是它们的1次幂、2次幂和3次幂,每个整数占9列,不足9列左对齐#include<stdio.h>int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); printf("%-9d%-9d%-9d\n",a,a*a,a*a*a); //%-d表示左对齐。d前边的数字表示每

2021-07-28 20:17:55 109

原创 6:两个整数的四则运算

题目:输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数输入:输入只有两个正整数num1、num2。输出:输出占一行,包括两个数的和、差、积、商及余数,数据之间用一个空格隔开。#include<stdio.h>int main(){int num1,num2;int a,b,c,d,e;scanf("%d%d",&num1,&num2);a=num1+num2; //实现加法;b=num1-num2;

2021-07-28 20:04:33 837

原创 5:三位数的数位分离

题目:从键盘输入一个任意的三位正整数,分别求出其个位、十位和百位上的数字。输入:输入任意的一个三位正整数输出:依次输出个位、十位、百位上的数字。以空格间隔,但最后一个数据的后面没有空格,直接换行#include<stdio.h>int main(){int a,b,c,d;scanf("%d",&a);b=a/100; //输出百位数。c=a/10%10; //输出十位数。d=a%10; //输出个位数。printf

2021-07-28 19:59:58 197

原创 4:简单多项式求值

题目:对用户输入的任一整数,输出以下多项式的值。y=2x2+x+8输入:输入整数x的值。输出:输出一个整数,即多项式的值#include<stdio.h>int main(){int x;int y;scanf("%d",&x);y=2*x*x+x+8; //此处还可以因为数学函数pow(x,2) printf("%d",y);return 0;}#include<stdio.h>#include<math.h&g

2021-07-28 19:55:38 1135

原创 3:植树问题

题目:某学校植树节开展植树活动,已知树苗有m株,参加植树的同学有n人(且m>n),请问每位同学平均可以植树几株?还有几株剩余?输入:输入两个整数m和n,分别表示树苗的数量和学生的人数(m>n)输出:输出两个整数,分别表示每位同学平均植树的数量及剩余的树苗数量#include<stdio.h>int main(){ int m,n; int ave,re; scanf("%d%d",&m,&n); ave=m/n; re=

2021-07-26 18:11:59 207

原创 2:整数a+b

题目:计算两个整数的和输入:输入两个整数,两个整数用空格隔开。输出:输出为两个整数的和,单独占一行#include<stdio.h>int main(){int a,b;int sum;scanf("%d%d",&a,&b);sum=a+b;printf("%d",sum);}...

2021-07-26 18:08:10 184

原创 1: 打印100~200之间的素数。

方法一:i去除以比他小的所有数,判断是否能够整除,如果都不能够整除,那就是素数。#include<stdio.h>int main(){ int i=0, j=0,count=0; for (i = 100; i <= 200; i++) { for (j = 2; j <= i ; j++) { if (i%j == 0) ...

2021-07-13 16:04:06 113

空空如也

空空如也

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

TA关注的人

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