//哈尔滨工业大学C语言期末试卷(上机题)
//题目:
/*
1.编写函数实现两个整型变量值的交换;
//程序编写:白增飞;
*/
#include <stdio.h>
void swapfun(int *a, int *b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
return;
}
main()
{
int a = 1, b = 2;
swapfun(&a, &b);
printf("a = %d, b = %d\n",a, b);
}
//
从键盘任意输入10个不同的整型数,然后,输入要查找的数x,如果在这10个
数中找到x,则打印"Found!"如果找不到则打印“Not Found";
//程序编写:白增飞
*/
#include <stdio.h>
int main()
{
int i, j;
int a[10];
for( i = 0; i <10; i++)
{
printf("Please enter 10 is %d integer: ", i);
scanf("%d", &a[i]);
}
printf("Please Enter find integer:");
scanf("%d", &j);
for(i = 0; i < 10; i++)
{
if(a[i] == j)
{
printf("Found\n");
}else
{
if(i = 9)
{
printf("Not Found!\n");
}
}
}
return 0;
}
//
/*
//从键盘任意输入某班20个学生的成绩,输出最高分并统计出
不及格人数;
//程序编写:白增飞;
*/
#include <stdio.h>
int main()
{
void find_sec(int a[], int len);
int a[20];
int i;
for(i = 0; i < 20; i++)
{
printf("请输入20个学生的成绩(这是第%d):",i);
scanf("%d",&a[i]);
}
find_sec(a,20);
return 0;
}
void find_sec(int a[], int len)
{
int i;
int max_sec;
int Not_Sec = 0;
max_sec = a[0];
for(i = 0; i < len; i++)
{
if(a[i] < 60)
{
Not_Sec++;
}else if(a[i] > max_sec)
{
max_sec = a[i];
}
}
printf("不及格的人有:%d\n", Not_Sec);
printf("最高分为:%d\n",max_sec);
}
C语言期末试卷(上机题)
最新推荐文章于 2023-02-05 22:25:47 发布