weixin_57395022
码龄4年
关注
提问 私信
  • 博客:3,513
    3,513
    总访问量
  • 21
    原创
  • 2,237,562
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2021-04-18
博客简介:

weixin_57395022的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得1次评论
  • 获得2次收藏
创作历程
  • 21篇
    2021年
成就勋章
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

return语句和程序终止.

非void的函数必须使用return 语句来指定将要返回的值。return语句格式:return 表达式;如果return语句中表达式的类型和函数的返回类型不匹配,则系统将会把表达式的类型隐式转换成返回类型。return语句不是必需的,因为在执行完最后一条语句后函数将自动返回。main函数返回的值是状态码,在某些操作系统上程序终止时可以检测到状态码。如果程序正常终止,main函数应该返回0;为了表示异常终止,main函数应该返回非0的值。exit函数return 表达式;等价于exit
原创
发布博客 2021.06.06 ·
518 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

9.3实际参数

#include<stdio.h>void swap (int a,int b);int main(){int i = 1, j = 2;swap(i, j);printf("i = %d ,j =%d
",i ,j );return 0;}void swap(int a, int b){int temp =a;a=b;b = temp;}实际参数是通过值传递的。数组型实际参数。当形式参数是一维数组时,可以不说明数组长度:int f (int a[ ])
原创
发布博客 2021.06.06 ·
81 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

9.2函数

对于不返回值且有一个double类型形式参数的函数,下列哪些函数原型是有效的(a)void f(double x); 有效(b) void f(double ); 有效,函数原型不需要说明形式参数的名字,只显 示他们的类型就可以。(c) void f( x); 无效,需要显示类型(d) f(double x); 无效,缺少返回值类型。函数声明(function declaration):返回类型
原创
发布博客 2021.06.06 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

9.1函数练习题

1.找出三角形函数面积的错误#include<stdio.h>double triangle_area(double base,double height){double product;product = base * height;return product /2;}int main(){ triangle_area(3.14,4.6);}需要在每个形式参数的前面说明其类型,形式参数间用逗号进行分隔。在main函数中调用了 triangle_area()7.因为a和
原创
发布博客 2021.06.03 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

9.1节函数(2)

#include<stdio.h>void print_count(int n){printf(“T minus %d and counting
”,n);}int main(void){int i;for(i=10; i>0; --i)print_count(i);return 0;}这个函数没有返回任何值,所以用void指明他的返回值类型。函数调用:函数调用由函数名和跟随其后的实际参数列表组成,其中实际参数列表用圆括号括起来:print_count (
原创
发布博客 2021.06.02 ·
68 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

9.1节函数

计算平均值:include<stdio.h>double average(double a,double b){return (a+b)/2;}int main(void){double x,y,z;printf("Enter three numbers: ");scanf("%lf%lf%lf",&x,&y,&z);printf("Average of %g and %g: %g
",x,y,average(x,y));printf("Ave
原创
发布博客 2021.06.02 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算数字个数

从键盘输入一串字符,输出字符串里的数字字符数。#include <stdio.h>int main(){char a[100];int i,t=0;gets(a);for(i=0;a[i]!=’\0’;i++){if(a[i]>=‘0’ && a[i]<=‘9’)t++;}printf("%d",t);return 0;}定义字符型数组char a[ ]。逻辑运算符与&&,用于检查两个表达式的值是否都为真。...
原创
发布博客 2021.05.30 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计负均正问题

从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值,保留两位小数。#include<stdio.h>int main(){int a[20],j=0;double sum=0;for( int i=0;i<20;i++){scanf("%d",&a[i]);if(a[i]>=0){sum=sum+(double)a[i];}else{j++;}}printf("%d
%.21f
",j,sum/(20-j));retur
原创
发布博客 2021.05.30 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

平均值计算

输入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++;}}printf("%d",
原创
发布博客 2021.05.29 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二维数组的转置

写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。#include<stdio.h>int main(){int a[3][3],i,j;for(i=0; i<3; i++){for(j=0; j<3; j++){scanf("%d",&a[i][j]);}}for(i=0; i<3; i++){for(j=0; j<3; j++){printf("%d “,a[j][i]);}printf(”
");}return 0
原创
发布博客 2021.05.27 ·
722 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2021-05-26

用简单素数筛选法求N以内的素数#include<stdio.h>int main(){int i,j;int N,a;scanf("%d",&N);for(i=2;i<=N;i++){a=0;for(j=2;j<i;j++){if(i%j0)}if(a0)printf("%d
",i);}return 0;}这个程序应该用双重循环来处理。for语句中有三个表达式:表达式1通常用来给循环变量赋初值;表达式2通常是循环条件;表达式3用来更
原创
发布博客 2021.05.26 ·
60 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-05-26

循环结构语句while循环语法:while(条件表达式){循环体语句;}if语句:if(条件表达式){条件成立时执行的语句;}if语句仅执行一遍,而while语句则反复执行,直到条件不再成立。do…while循环:do{循环体语句;}while(条件表达式);while后面的;不要忘记。for循环语法:for(表达式1;表达式2;表达式3){循环体语句;}while和for相同,先判断在执行循环体内容;do…while是先执行,后判断,至少执行一次。...
原创
发布博客 2021.05.26 ·
49 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-05-23

给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以及90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。#include<stdio.h>int main(){int a;scanf("%d",&a);switch(a/10){case 10:case 9:putchar(‘A’);break;case 8:putchar(‘B’);break;case 7:putchar(‘C’);bre
原创
发布博客 2021.05.23 ·
53 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-05-22

有一个函数y={ x x<1| 2x-1 1<=x<10{ 3x-11 x>=10写一段程序,输入x,输出y#include<stdio.h>int main(){int x,y;scanf("%d",&x);if(x<1){y=x;}else if(1<=x&&x<10){y=2x-1;}else{y=3x-11;}printf("%d",y);return 0;}题
原创
发布博客 2021.05.22 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-05-20

针对等额本金还款模式的客户,写一个程序按顺序输入贷款总额(单位为万元)、月利率、贷款总月数,输出第一个月客户还款金额(单位为元,取整数)。等额本金计算公式如下:每月还款金额= (贷款本金/ 还款总月数)+(本金 - 已归还本金累计额)×每月利率#include<stdio.h>int main(void){double a,b,c;int d;scanf("%lf%lf%lf",&a,&b,&c);d=a10000/c+a10000*b;printf(
原创
发布博客 2021.05.20 ·
72 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-05-20

输入一个长方形的长和宽(整数),输出该长方形的周长C和面积S,要求格式如例(请注意打印“C:”、“S:”,使用半角冒号,参考样例输出)。#include<stdio.h>int main(){int c,k;int C=0,S=0;scanf("%d %d",&c,&k);C=(c+k)2;S=ck;printf(“C:%d
S:%d”,C,S);printf(“C:%d
”,C);printf(“S:%d
”,S);return 0;}scan
原创
发布博客 2021.05.20 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-05-20

输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,取位2小数编程结果:#include<stdio.h>int main(){double f,c;scanf("%lf",&f);c=5*(f-32)/9;printf(“c=%0.2lf”, c);return 0;}开始的华氏温度没有定义成浮点型,导致程序错误。scanf中取地址符后面的是要输入的量。%lf对应double。...
原创
发布博客 2021.05.20 ·
52 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-05-05

函数定义的一般格式:返回类型 函数名(形式参数){函数体}在每个形式参数前面说明类型,形式参数之间用逗号分隔,如果没有形式参数,则在圆括号里应该出现void。对于返回值类型为void的语句,函数体可以为空。例如:void print(void){}函数调用由函数名和其后的实际参数列表组成,实际参数列表用圆括号括起来:average(x,y)丢失圆括号将无法进行函数调用函数声明使得编译器可以先对函数进行概要浏览,而函数的完整定义以后再给出。函数声明与函数定义的不同之处是在结尾处有分
原创
发布博客 2021.05.05 ·
52 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-04-28

算数运算符是包括c语言在内的许多编程语言中都广泛应用的一种运算符,这类运算符可以执行加法,减法,乘法和除法。运算符/会丢掉分数部分来“截取”结果,因此1/2的结果是0而不是0.5。例如:i=5; j=3;printf("%d%d, i / j, i% j ");的值为1和2。编写一个程序,要求用户输入一个两位数,然后按数位逆序打印出来这个数。n%10是个位数,n/10则是剩下的数,示例如28这个数,28/10=2,28%1010=80,两个数相加就是调换后的结果 82...
原创
发布博客 2021.04.28 ·
587 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2021-04-25

不了解的知识点:1.运算符/和运算符%用于负操作数时的两个结果2.++和–会改变操作数的值3. i=1;j=2;k= i++ + j++; k值为3
原创
发布博客 2021.04.25 ·
63 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多