本文目录一览:
C语言期末考试编程题
1输入两个整数a和b,若a和b的平方和大于100,则输出平方和的百位以上的数字,否则输出a和 b的和。
要求: 1)输出结果时说明平方和是大于100还是小于100( 100或100 )
#includestdio.h
int main(){
int a, b, c;
scanf("%d%d", a, b);
c = a * a + b * b;
if(c 100) printf("平方和大于100\n%d\n", c%100);
else printf("平方和小于等于100\n%d\n", a + b);
return 0;
}
2输入一个整数,判断是否是5和7的公倍数,若是则输出:5and7yes,否则再判断是否是3的倍数,若是3的倍数输出:3yes,若都不是则输出:no
#includestdio.h
int main(){
int input;
scanf("%d", input);
if(input % 5 == 0 input % 7 == 0)printf("5and7yes\n");
else if(input % 3 == 0) printf("3yes\n");
else printf("no\n");
return 0;
}
第三,四题和第二题差不多
5计算公式: [ 2*x x=2
y= [ x*x+1 x2
[ 2*x*x+3*x+1 x2
要求: 1)从键盘输入x的值,根据x的值求y的值
2)输出y的值
#includestdio.h
int main(){
int x, y;
scanf("%d", x);
if(x == 2) y = 2*x;
else if(x 2) y = x*x+1;
else y = 2 * x * x + 3 * x + 1;
printf("%d\n", y);
return 0;
}
8 和7差不多
下面原理都差不多 用if基本都能搞定 判断条件就行了 应该LZ能搞定了 东西有点多 -。- 就写这些吧 其他的就不一一写了^ ^
二级C语言编程题怎么用黑客编程做?
学习黑客的编程,就需要你会c++和vb了。没有基础是很难学会的!
C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
发展历史:
C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普逊和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。
为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。
一道C语言编程题
程序:
/*
题目:某班有50位学生,编程统计该班C语言期末考试成绩,找出最高分,最低分,计算及格率。
输出全部成绩,并将最高分放置第一个位置,最后输出该班的及格率。
要求:从键盘输入成绩,数组,函数调用,指针。请哪位高手帮我解答一下,急用。非常感谢!
*/
#includestdio.h
int findmax(int *b,int n)
{
int i,j,k;
int max=b[0];
for(i=0;in;i++)
if(b[i]max){max=b[i];j=i;}
for(k=j;k0;k--)b[k]=b[k-1];
b[0]=max;
return max;
}
void main()
{
int score[50];
int i,max=0,min=0,num=0;
float rate=0.0;
for(i=0;i50;i++)
{
printf("第%d个学生成绩:",i+1);
scanf("%d",score[i]);
}
max=findmax(score,50);
min=score[0];
for(i=0;i50;i++)
{
if(score[i]min)min=score[i];
if(score[i]60)num++;
}
rate=float(50-num)/50;
printf("\n最高分:%d 最低分:%d\n",max,min);
for(i=0;i50;i++)
{
printf("%d ",score[i]);
if(i%10==9)printf("\n");
}
printf("\n及格率:%.2f\n",rate);
}
运行结果:
第1个学生成绩:75
第2个学生成绩:85
第3个学生成绩:97
第4个学生成绩:68
第5个学生成绩:92
第6个学生成绩:50
第7个学生成绩:48
第8个学生成绩:96
第9个学生成绩:38
第10个学生成绩:69
第11个学生成绩:89
第12个学生成绩:65
第13个学生成绩:35
第14个学生成绩:98
第15个学生成绩:38
第16个学生成绩:58
第17个学生成绩:68
第18个学生成绩:75
第19个学生成绩:48
第20个学生成绩:67
第21个学生成绩:82
第22个学生成绩:75
第23个学生成绩:48
第24个学生成绩:67
第25个学生成绩:92
第26个学生成绩:45
第27个学生成绩:63
第28个学生成绩:54
第29个学生成绩:65
第30个学生成绩:24
第31个学生成绩:57
第32个学生成绩:54
第33个学生成绩:59
第34个学生成绩:61
第35个学生成绩:86
第36个学生成绩:37
第37个学生成绩:60
第38个学生成绩:94
第39个学生成绩:54
第40个学生成绩:21
第41个学生成绩:74
第42个学生成绩:51
第43个学生成绩:72
第44个学生成绩:48
第45个学生成绩:92
第46个学生成绩:81
第47个学生成绩:75
第48个学生成绩:64
第49个学生成绩:62
第50个学生成绩:37
最高分:98 最低分:21
98 75 85 97 68 92 50 48 96 38
69 89 65 35 38 58 68 75 48 67
82 75 48 67 92 45 63 54 65 24
57 54 59 61 86 37 60 94 54 21
74 51 72 48 92 81 75 64 62 37
及格率:0.60
Press any key to continue