自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-06-05

9.3下列程序输出是什么?#include<stdio.h>void swap(int a,int b);int main(void){int i=1,j=2;swap(i,j);printf(“i=%d, j=%d\n”,i, j);return 0;}void swap (int a,int b){int temp =a;a=b;b=temp;}

2021-06-05 22:55:54 133

原创 2021-06-05

9.2对于不返回值且有一个double类型形式参数的函数,下列哪些函数原型是有效的(a)void f(double x);(b) void f(double );© void f( x);(d) f(double x);a:有效b:有效 函数原型不必包含参数的名字,只要包含含参数的类型c:无效 函数原型不必包含参数的名字,只要包含含参数的类型d:无效 没有返回值类型...

2021-06-05 22:45:07 105

原创 2021-06-03

练习题 9.1下列计算三角形面积的函数有两处错误,找出错误并说明修改他们的方法double triangle_area(double base, height)double product;{product =base *height;return product / 2;}正确方法如下:#include<stdio.h>double triangle_area(double base,double height){ double product;product =bas

2021-06-03 20:03:32 405

原创 2021-06-02

再次阅读函数部分感觉对函数有了进一步的认识与了解函数的定义和调用一、函数的定义返回值类型 函数名 (形式参数)z{函数体}例 double average(double a,double b){return (a+b) / 2;}二、函数调用函数名 (形式参数)#include <stdio.h>void printf-pun(void){printf(“To C, or not to C: that is the question.\n”);}int mai

2021-06-02 21:43:29 84

原创 2021-05-31

从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。保留两位小数#include<stdio.h>int main(){int a[20],num1 = 0,num2 = 0,i;double sum = 0.0;for(i=0; i<20; i++)scanf("%d",&a[i]);for(i=0; i<20; i++){if(a[i] >= 0){sum += a[i];num1++;}elsenum2++;}pr

2021-05-31 21:14:12 36

原创 2021-05-29

输入10个整数,求它们的平均值,并输出大于平均值的数据的个数。输入10个数输出大于平均数的个数#include<stdio.h>int main(){int a[10]={0};int i,sum=0,num=0;double aver;for(i=0;i<10;i++){scanf("%d",&a[i]);sum=sum+a[i];aver=sum/10;}for(i=0;i<10;i++){if(a[i]>aver){num

2021-05-29 13:24:59 45

原创 2021-05-29

数组#include<stdio.h>int main(){int arr[10]={0};int i=0;for(i=0;i<sizeof(arr)){printf("&arr[%d]=%p\n",i,&arr[i]);}retuen 0;}

2021-05-29 13:21:47 29

原创 2021-05-27

输入10个数字,然后逆序输出。输入十个整数输出逆序输出,空格分开解:我们定义数组长度为10,利用for循环输入与输出。#include<stdio.h>int main(){int a[10],i,j;for(i=0;i<10;i++)scanf("%d",&a[i]);for(j=9;j>=0;j–)printf("%d ",a[j]);return 0;}...

2021-05-27 22:08:13 30

原创 2021-05-26

求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和输入a b c输出1+2+…+a + 12+22+…+b^2 + 1/1+1/2+…因为保留两位小数,所以应该用浮点型,最后不要忘了%.2f#include<stdio.h>int main(){float a,b,c,sum1=0,sum2=0,sum3=0,i,sum=0;scanf("%f",&a);scanf("%f",&b);scanf("%f",&c);for(i=1

2021-05-26 22:59:37 42

原创 2021-05-26

循环表达式#include<stdio.h>int main(){int n, i, sum = 0;scanf("%d", &n);for(i = 0; i < n; i++){}return 0;}

2021-05-26 21:44:14 48

原创 2021-05-24

给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以及90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。输入一个整数0-100以内输出一个字符,表示成绩等级#include<stdio.h>int main(){int a;printf(“请输入您的成绩”);scanf("%d",&a);if(a>=90&&a<=99){printf(“成绩为A”);}else

2021-05-24 21:22:22 47

原创 2021-05-22

编写一个程序,输入a、b、c三个值,输出其中最大值。输入一行数组,分别为a b c输出a b c其中最大的数这道题用if语句来写简单if语句if(表达式) {语句1;}else{语句2;}#include<stdio.h>int main(){int a, b, c, d;scanf("%d %d %d", &a, &b, &c);if (a > c&&a > b){d = a;}else if (b &

2021-05-22 22:15:59 39

原创 2021-05-19

全球通用户月租费50元,话费每分钟0.4元,输入用户当月通话分钟数,输出用户当月话费,小数点后留一位。输入当月通话分钟数输出用浮点数输出当月话费我最开始是#include<stdio.h>int main(){float a,b;scanf("%d",&a);printf("%.1f",50+a0.4);return 0;}定义的时候将通话分钟定义成浮点型了,导致结果出错正确程序应为#include<stdio.h>int main(){in

2021-05-19 22:03:00 916

原创 2021-05-19

已知半径r,求一个圆的面积是多大。输入一个半径,浮点类型输出它对应的面积大小,保留两位小数我最开始是这样写的#include<stdio.h>int main(){float r,s;scanf("%f",&r);s=Πrr;printf("%.2f",s);return 0;}编译后就报错了,[Error] stray ‘\246’ in program我发现在c语言中,Π应该宏观进行定义,不能直接表示正确写法如下#include<stdio.h&

2021-05-19 21:08:33 217

原创 2021-05-19

输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,取位2小数。输入:一个华氏温度,浮点数输出:摄氏温度,浮点两位小数这道题我第一遍输入后执行错误,我发现题目要求浮点两位小数,应该用0.2f即printf(“c=%0.2f”, c);...

2021-05-19 19:22:40 44

原创 2021-05-08

一、实际参数形式参数:出现在函数定义中,他们以假名字来表示函数调用时提供的值实际参数:出现在函数调用中的表达式二、实际参数转换编译器在调用前遇到原型:就像赋值一样,每个实际参数的值被隐式地转换成相应形式的类型编译器在调用前没有遇到原型:(1)把float类型的实际参数转换成double类型(2)执行整值提升,把char类型和short类型数据的函数转换成int类型三、数组型实际参数数组经常被用作实际参数四、return 语句非void的函数必须使用return 语句来指定将要返回的值。

2021-05-08 21:52:03 59

原创 2021-05-05

函数的定义与调用1、函数的定义格式返回值类型 函数名 (形式参数){函数体}变量声明语句可以混在一起函数不能返回数组2、函数的调用格式一般为函数名 (形式参数)注:函数的定义总是放在调用点的上面3、函数声明格式返回值类型 函数名 (形式参数);函数声明类似于函数定义的第一行,不同之处在于函数声明结尾处有分号注:调用一个函数之前,必须进行声明或定义。调用函数时,如果此前编译器未见到该函数的声明或定义,会导致出错。...

2021-05-05 21:45:13 42

原创 2021-04-28

编程解题想法1、输入一个两位数,按数位的逆序打印提示:n%10是个位数,n/10则是剩下的数根据提示例如28这个数,28/10=2,28%1010=80,两个数相加就是调换后的结果 822、根据一的扩展处理三位数首先例如123,a/100=1,a/10%1010=20,a%10*100=300相加,就是123调换后的结果...

2021-04-28 21:54:36 52

原创 2021-04-25

4.11、1/2的结果是0而不是0.52、-9%7的值可能是-2或者53、运算符的优先级和结合性左结合 右结合4.2.11、简单赋值没太理解编程二

2021-04-25 19:09:30 38

原创 2021-04-19

一万小时定律代表的就是,人们眼中的天才之所以卓越非凡,并不是天资就超人一等,反而是为了某件事情不断去付出努力,经过一万小时的磨练,可以达到更好的效果。不管是谁想要从平凡人,然后变成世界级大师,这一万小时都是必要的条件。也就是说如果想要成为某个领域里面的专家,至少要达到一万小时。成功与练习的时间也不完全呈相关性。如果只是一味机械性地花时间,只为时间上到达那么一万小时便是一个严重性误导性质的错误。想要达到一个阶段性的成功,则需要在时间积累的过程中,刻意练习。练习时,更是需要采取阶段性进步,随时根据达成的进度来

2021-04-19 20:58:54 80 1

空空如也

空空如也

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

TA关注的人

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