自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 输入一个字符串,判断其是否为回文串。

输入一个字符串,判断其是否为回文串。例如:readdaer就是回文字符。#include <stdio.h>#include "math.h"#include <string.h>int main(){ char a[1024]; int i, j; gets(a); //从键盘中输出字符 j = strlen(a) - 1; //将字符串的长度-1之后赋值给j for (i = 0; i < j; i++, j--) //将字符从两侧开始逐渐

2020-12-19 00:08:04 37124 21

原创 写一程序,用scanf函数输入x,输出y值。

有一函数:y=x²+2x-6  (x<0,x≠-3)y=x²-5x+6  (0≤x<10,x≠2,x≠3)y=x²-x-15  (x=-3,x=2,x=3,x≧10)解题思路:先用scanf函数输入,再用if语句的嵌套来计算该方程。将x按题目要求用if语句分为三个范围,并加以对应范围的y的函数。注:1.if语句中“!="表示的是不等于的意思。2.if语句中“&&”是 且 的意思例如 if(x<0&&x!=-3) 意为:如果x<0且x!=3

2020-12-17 21:14:58 8942 8

原创 输入出租车类型和里程,计算打车的费用。

计算方式为:3公里以内10元;3公里以上0车型每公里1.5元,1车型每公里2元。解题思路:If语句进行选择3种情况,3公里以内10元;3公里以上0车型每公里1.5元;1车型每公里2元。定义n为车型,x为里程,做出简单的xy方程组注:在输入车型和里程的时候,因为代码为“scanf("%d,%f",&n,&x);”,所以在车型和里程之间应该加入英文的逗号“,”代码如下:# include <stdio.h>int main(){float x,y;int n;pri

2020-12-16 23:10:18 6715 3

原创 switch语句编程实现:给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。

switch语句编程实现:给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80至89分为B,70至79分为C,60至69分为D,60分以下为E。解题思路:score为输入的成绩,定义一个变量a,让score➗a所得到的整数部分进行判断所在的成绩等级。注:本篇重点要求熟练的掌握switch语句的格式,为保证输入数据的准确性,可加上“default”,表示在得到除上面的结果(0<a<=10)外,报告输入的数据有误。代码如下#include<stdio.h&gt

2020-12-15 16:02:30 72463 35

原创 C语言输出所有的水仙花数

输出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方之和等于该数本身。例如,153是一个水仙花数,因为153=1³+5³+3³解题思路:水仙花数的解题思路是把给出的某个三位数的个位、十位、百位分别拆分,并求其立方和。程序能正常运行并准确输出“水仙花数”。定义i为水仙花数,运用for循环for (❶ i=100;❷ i<=999;❸i++)先执行❶,再执行❷判断条件是否满足,满足执行下列花括号,最后执行❸,一次循环结束;再执行❷判断条件是否满足,满足执行下列花括号,最后

2020-12-14 12:43:48 152565 77

原创 用if语句实现给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。

用if语句编程实现:给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,B,70到79分为C,60到69分为D,60分以下为E。思路:用if语句分成各个分数段将符合要求的输出对应的字符。注: 1.为使数据输入更加具有准确性,可将输入的成绩限制在0-100分2.区分“||”和“&&”if (score<0 || score>100) 中的“||”是或的意思,表示当输入成绩<0或成绩>100时输出"输入的数据非法!”if(score>=

2020-12-13 10:18:12 41630 7

原创 有三个整数a,b,c,由键盘输入,输出其中最大的数(2)

有三个整数a,b,c,由键盘输入,输出其中最大的数的第二种代码思路与我的上一篇一致——有三个整数a,b,c,由键盘输入,输出其中最大的数好处在于更加简短采用的是if语句“条件?成立结果;不成立结果;”#include<stdio.h>int main(){int a,b,c,max;printf("请输入三个整数:"); scanf("%d,%d,%d",&a,&b,&c);if(a>b)a>c?max=a:max=c; //a是

2020-12-12 16:48:13 3490 4

原创 有三个整数a,b,c,由键盘输入,输出其中最大的数。

有三个整数a,b,c,由键盘输入,输出其中最大的数,请编写程序。解题思路:先用scanf函数输入,再用if语句的嵌套比较其大小顺序。具体解答:先用if语句假设a>b,在这种情况下嵌套if a>c那么最大值为a,输出max=a,如果不是,则输出max=c;在用else表示反例b>a,if b>c,那么最大值为b,输出max=b反之输出max=c;易错点:本篇题目的代码结构较为简单需注意:1.if语句的嵌套使用,花括号{}一一对应2.在输入三个整数时,整数与整数之间需要

2020-12-12 00:05:45 36291 3

原创 输入4个整数,要求按由小到大顺序输出。

输入4个整数,要求按由小到大顺序输出。可用if语句依次比较的方法排出其大小顺序。#include <stdio.h> int main() { int a, b, c, d; int max_num; scanf_s("%d %d %d %d", &a, &b, &c, &d); int tmp; //找到最小的数 if (a > b) { tmp = a; a = b; b = tmp; // a>b两个数据交换,则给a存储小的b

2020-12-10 20:35:00 29975 29

原创 编写c语言的开篇——Hello World

Hello World!作为大多数人敲写的第一个程序,其实也是打开了对程序设计的一扇门我在这里列举下在我自己学敲这个代码中会遇到的常见错误:1.中英输入法的替换——应该用英文输入字符2.会忘记输入;在这里插入代码片 #include<stdio.h> int main() { printf("Hello World!\n"); return 0; }...

2020-12-09 19:22:25 2013

空空如也

空空如也

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

TA关注的人

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