万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?...============================================================== 【程序15】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用...A表示,60-89分之间的用B表示,60分以下的用C表示。...甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。...============================================================== 【程序90】 题目:专升本一题,读结果。
) { int n; char begin; int count = 1; srand((int)time(NULL)); int m = (rand() % 100...#include #include int main() { FILE*fa,*fb,*fc; int i,j,k; char str[100...],str1[100]; char tem; if((fa=fopen("A.txt","r"))==NULL) // A.txt 文件需要存在 { printf...\n"); exit(0); } fgets(str1,100,fb); fclose(fb); strcat(str,str1); for(i=...C.txt 文件中内容: 100、有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件"stud"中。
菜鸟教程之C语言基础(上) 一、前言: 前几天,在看另一个教程视频,总感觉太啰嗦,讲的东西不符合我想要的。 这里,通过菜鸟教程,看一遍文档,打一遍笔记,想通过这样学一下C语言的基础。 感谢菜鸟教程。...声明无符号类型变量或函数 union 声明共用体类型 void 声明函数无返回值或无参数,声明无类型指针 volatile 说明变量在程序执行中可被隐含地改变 while 循环语句的循环条件 3、数据类型: 在C语言中...C语言有4种数据类型: (1)基本类型: 算术类型(整数类型、浮点类型) (2)枚举类型: 算术类型(被用来定义在程序中只能赋予其一定的离散整数值的变量) (3)void类型: (4)派生类型: 指针类型...(2)变量类型: char(一个字节,整数类型)、int、float(单精度浮点值)、double(双精度浮点值)、void(类型缺失) C语言中也允许定义各种其他类型的变量,如枚举、指针、数组、结构、...: 从右到左 赋值 = += -= *= /= %=>>= <<= &= ^= |= 从右到左 逗号 , 从左到右 8、判断:C语言把任何非零和非空的值定为true,把零和null定为false (1
76、编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n(利用指针函数)。
malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。 它们都可用于申请动态内存和释放内存。...因此C++语言需要一个能完成动态内存分配和初始化工作的运算符new,以及一个能完成清理与释放内存工作的运算符delete。注意new/delete不是库函数。...这个唯一选择很关键,它说明了引用的重要性以及无可替代性,也许这就是C++语言中引入引用这个概念的原因吧。...C++/C 语言没有办法知道指针所指的内存容量,除非在申请内存时记住它。注意当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。...]) { cout<< sizeof(a) << endl; // 4 字节而不是100 字节 } 第21题: int (*s[10])(int) 表示的是什么?
参考代码: #include int main() { char i,j; printf("请输入第一个字母:\n"); scanf("%c",&i);...getchar();//scanf("%c",&j);的问题,第二次是读入的一个换行符,而不是输入的字符,因此需要加一个getchar() 吃掉换行符 switch(i) { case...printf("friday\n"); break; case 't': printf("请输入下一个字母\n"); scanf("%c"...int i = 0; char c; while (i <= len / 2 - 1) { c = *(s + i); *(s + i) = *(...插入一个新的数字: 10 1 4 6 9 10 13 16 19 28 40 100 40、将一个数组逆序输出。
甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。...='z') { printf("顺序为:a--%c\tb--%c\tc--%c\n",i,j,k)...",&x); a=x/10000; /*分解出万位*/ b=x%10000/1000; /*分解出千位*/ c=x%1000/100; /*分解出百位*.../ d=x%100/10; /*分解出十位*/ e=x%10; /*分解出个位*/ if (a!...scanf("%ld",&x); wan=x/10000; /*分解出万位*/ qian=x%10000/1000; /*分解出千位*/ shi=x%100
() { void output(long int b, long int i); long int a,b,i; a = 809; for(i = 10; i < 100...; i++) { b = i * a; if (b >= 1000 && b = 100)...参考代码: #include struct student { int x; char c; } a; int main() { a.x=3; a.c...='a'; f(a); printf("%d,%c",a.x,a.c); } f(struct student b) { b.x=20; b.c='y'; } 运行结果...; i>=0; i--) printf("%d",aa[i]); printf("\n"); } 运行结果: 请输入四位数字:1234 加密后的数字:9876 90、专升本一题,
万之间时,高于60万元的部分,可提成1.5%; 高于100万元时,超过100万元的部分按1%提成。...* 13 21 + 100 = 11 * 11 21 + 268 = 17 * 17 261 + 100 = 19 * 19 261 + 268 = 23 * 23 1581 + 100 = 41 *...参考代码: #include int main() { char a=176,b=219; printf("%c%c%c%c%c\n",b,a,a,a,b);...printf("%c%c%c%c%c\n",a,b,a,b,a); printf("%c%c%c%c%c\n",a,a,b,a,a); printf("%c%c%c%c%c\n",a,b...,a,b,a); printf("%c%c%c%c%c\n",b,a,a,a,b); return 0; } 运行结果: 8、题目:输出9*9口诀。
程序分析: 利用for循环控制100-999个数,每个数分解出个位,十位,百位。...参考代码: #include int main() { int i,x,y,z; for(i=100; i<1000; i++) { x=i%...10; y=i/10%10; z=i/100%10; if(i==(x*x*x+y*y*y+z*z*z)) printf("%d...; } } printf("\n"); return 0; } 运行结果: 请输入整数:90 90=2*3*3*5 15、题目:利用条件运算符的嵌套来完成此题:...='\n') { if((c>='a'&&c='A'&&c<='Z')) letters++; else if(c>
参考代码: #include int a,b,c; void add() { int a; a=3; c=a+b; } int main() { a=...b=4; add(); printf("c 的值为 %d\n",c); return 0; } 运行结果: c 的值为 7 45、学习使用register定义变量的方法。...参考代码: #include int main() { register int i; int tmp=0; for(i=1; i<=100; i++)...请输入数字:100 该数字的平方为 10000 请输入数字:5 该数字的平方为 25 47、宏#define命令练习2。 程序分析: 无。
参考代码: #include int main() { unsigned a,b,c,d; printf("请输入整数:\n"); scanf("%o",&a...); b=a>>4; c=~(~0<<4); d=b&c; printf("%o\n%o\n",a,d); return 0; } 运行结果: 请输入整数: 36...=CGAC0; initgraph(&driver,&mode,""); setcolor(3); setbkcolor(GREEN); x0=150; y0=100...outtextxy(10,170,"press a key"); getch(); setfillstyle(HATCH_FILL,YELLOW); floodfill(202,100
参考代码: #include void swap(int *, int *); int main(void) { int a, b, c; int *p1, *p2,...*p3; printf("输入 a, b ,c:\n"); scanf("%d %d %d", &a, &b, &c); p1 = &a; p2 = &b; p3...= &c; if(a>b) swap(p1, p2); if(a>c) swap(p1, p3); if(b>c) swap(p2..., p3); printf("%d %d %d\n", a, b, c); } void swap(int *s1, int *s2) { int t; t = *s1;...*s1 = *s2; *s2 = t; } 运行结果: 输入 a, b ,c: 1 3 2 1 2 3 67、输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
✨作者:@平凡的人1 ✨专栏:《C语言从0到1》 ✨一句话:凡是过往,皆为序章 ✨说明: 过去无可挽回, 未来可以改变 ---- 简单回顾一下,我们上一篇的内容:主要介绍了指针与数组笔试题目。...这一篇,我们继续趁热打铁,主要介绍——8道指针笔试题,不说多的,直接开整 文章目录 第一题 第二题 第三题 第四题 第五题 第六题 第七题 第八题 总结 第一题 #include int...int main() { char *c[] = {"ENTER","NEW","POINT","FIRST"}; char**cp[] = {c+3,c+2,c+1,c}; char***cpp...+1的地址,解引用找到c+1,–就把c+1变成了c,c指向ENTER的地址,在解引用,得到ENTER,+3就是ENTER第三个位置开始,得到ER。...2,-1得到c+1,c+1就是NEW的地址,在解引用得到NEW,+1得到EW。
A: main()函数里的i是一个未定义值 B: main()函数的i为1 C: 编译器不允许这种写法 D: main()里i的值为0 解答:当笔试者看到此代码时,可能会觉得古怪。...虽然在C++中编译是可以通过的(显然是不合理)。当main()函数里的i从定义开始,外部的全局变量i就已经被屏蔽掉,所以main()函数里作为右值的i的值不会0也不会是1,与外部的i无关。...A:13 13 B:112 13 C :12 12 D:12 13 解析:本题主要考察指针以及栈的概念 。...ptr首先指向数组arr的第一个元素,*(ptr++) += 100之后,arr中的0号元素即a[0]变成了111,别忘了ptr也向后挪了一位即指向1号元素,此时*ptr的值为12。...答案:C C语言(clang.cc)研究中心
为了帮助大家对这些知识点进行梳理和理解,以便能够更好地应对机器学习笔试包括面试,红色石头将之前连载的一些笔试题进行整理,并额外增加了一些典型题目,汇总成 100 道选择题,每道题都有答案和详细的解析!...假如我们使用 Lasso 回归来拟合数据集,该数据集输入特征有 100 个(X1,X2,...,X100)。...模型正确率并不高,应该建立更好的模型 C. 无法对模型做出好坏评价 D. 以上说法都不对 答案:B 解析:这一题延续了上题中准确率和召回率的知识点,考查了正负样本分布不均问题。...对于此题来说,如果我们预测的结果是 100% 没有点击,0% 点击,那么可以说正确率是 99%,因为只有 1% 的点击预测错误。但是,我们其实更关心的那 1% 的点击率并没有预测出来。...A. 0% B. 20% C. 50% D. 100% 答案:D 解析:本题考查的是 kNN 算法和 Leave-One-Out 交叉验证。
今天我们先来讲解一道C语言的经典例题,也是从零开始系列中的一道课后练习题。 请用控制台程序绘制如下图案。 循环经典例题 分析情况 这个题目是要求打印30行”*”,每行打印的个数不同。...大部分C语言程序员喜欢第一种方式,因为数组的下标访问是从0开始的,这样写更方便。目前大家可以选择自己喜欢的方法。 好了,回到例题中来。
*left; *left = *right; *right = tmp; left++; right--; } } int main() { //原字符串 char arr[100
printf("%d\n", abs(f1 - n)); break; } } } return 0; } 注意:abs()函数时求绝对值的函数,需要引入的头文件 写题的步骤...1.先读懂题目,很多小伙伴们因为题目很长,看不懂,因此放弃了该题。 ...C语言编程笔试题(二)已更新
思路: 1.先求出最大公约数 q 2.计算出最小公倍数 p 实现代码 #include int main() { int a = 0; int b = 0; int c = 0; scanf...= 0) { c = a%b; a = b; b = c; } if (a%b == 0) { c = b; } printf("%d\n",(m*n)/c); return...1) n2 ^= arr[i]; //新数组中的数字全部异或得到那个只出现一次的数字 } printf("%d %d\n", n1, n2); return 0; } 切记:要牢记C语言中位操作符的使用...未完待续… C语言编程笔试题(三)已更新
领取 专属20元代金券
Get大咖技术交流圈