- 博客(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
4271
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
1668
原创 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
1658
原创 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
1740
原创 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
3008
原创 C语言上机实验三——选择结构程序设计
1.编程序计算下面的函数 x 0<x<1 y= |x|+2 3≤x≤4 sin(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
1642
原创 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
2373
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅