- 博客(7)
- 收藏
- 关注

原创 C语言上机实验六——函数
注意:部分函数名我运用的是名字缩写(zxr),请自行更改。1. 编写一个函数,由实参传来一个整数n,将它各个位上的数字逆序输出,例如输入123,输出为321。#include <stdio.h>int main(){int shunxu(int x);int n;printf("please input a number:");scanf("%d",&n);shunxu(n);return 0;}...
2022-05-26 10:58:29
4175
6
原创 C语言——if语句的特殊两种情况
对于if(表达式){语句}来讨论表达式为!a及a两种情况:if(!a)等价于if(a==0)表达若任意给的a的值不为0则不执行语句,反正a=0则执行语句if(a)等价于if(a!=0)表达若任意给的a的值为0则不执行语句,反正a不为0则执行语句例题:int main(){int a=1,b=0,c=2;if(!a){c=10;}if(b){c=20;}printf("c=%d\n",c);return 0;}运行结果:c=2
2022-05-30 20:36:08
1492
原创 C语言上机实验七——指针
注意:部分函数名我运用的是名字缩写(zxr),请自行更改。1、编写子函数,对传送过来的三个数按由小到大的顺序排列,并通过形参传回调用函数。#include <stdio.h>#include <stdlib.h>void zxr(int* a,int* b,int* c){int d;if(*a>*b){d=*a;*a=*b;*b=d;}if(*a>*c){d=*a;*a=*c;*c=d;}i
2022-05-26 11:12:22
1570
原创 C语言上机实验五——数组
1.输入 10 个整数,用选择法对这 10 个整数按从小到大的顺序排序并输出排序后的结果。#include <stdio.h>int main(){int s[10];int i,j,n;printf("please input ten numbers:");for(i=0;i<10;i++){ scanf("%d",&s[i]);}for(i=0;i<9;i++)...
2022-05-25 21:01:54
1645
原创 C语言上机实验四——循环结构程序设计
1.求自然对数的底数 e=2.718281828…,e 的计算公式如下:e=1+1/1!+1/2!+1/3!+…要求当最后一项的值小于10-10时结束。#include <stdio.h>int main(){double a=1,c=1;int i=1;while(1/c>1e-10){a=a+1/c;i++;c=c*i;}printf("e=%.16f",a);return 0;}2...
2022-05-25 20:28:44
2781
原创 C语言上机实验三——选择结构程序设计
1.编程序计算下面的函数x 0<x<1y= |x|+2 3≤x≤4sin(x^2) 当 x 取其他值时#include <stdio.h>int main(){double x,y;printf("please input x:");scanf("%lf",&x);if((x>0&&x<1)||(x>=3&&x<=4))...
2022-05-25 19:57:57
1570
原创 C语言上机实验二——顺序结构程序设计
1.从键盘输入一个整型数,输出该数所对应的八进制数和十六进制数,再输出该数除以 5 的余数。#include <stdio.h>int main(){int a,b;scanf("%d",&a);b=a%5;printf("%o\n",a);printf("%x\n",a);printf("%d\n",b);return 0;}2.从键盘输入两个实型数,编程求它们的和、差、积、商。要求输出结果时,保留 2位小数。#incl.
2022-05-25 16:47:21
2274
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人