C语言期末试卷(上机题)

//哈尔滨工业大学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);
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值