程序功能:从键盘上输入若干个学生的成绩(当输入为负数时结束输入),统计并输出最高成绩和最低成绩。
#include <stdio.h>
void main( )
{
float x, amax, amin;
scanf("%f", &x);
amax = x;
amin = x;
while (①)
{
if (x > amax) amax = x;
if (②) amin = x;
scanf("%f", &x);
}
printf("\nmax = %f\nmin = %f\n", amax, amin);
}
程序功能:调用swap函数交换a和b的值,并输出交换后a和b的值。
#include <stdio.h>
void main( )
{
void swap(int *p, int *q);
int a = 3, b = 5;
swap(①);
printf("After swap %d,%d", a, b);
}
void swap(int *p, int *q)
{
int t;
②;
③;
④;
}
程序功能:统计输入字符中每个大写字母的个数,#号为输入结束标志。
#include <stdio.h>
#include <ctype.h>
void main( )
{
int num[26], i;
char c;
for (i = 0; i < 26; i++) num[i] = 0;
while (①!= '#') //统计输入的大写字母个数
if (isupper(c)) num[c - 65] += 1;
for (i = 0; i < 26; i++)
if (num[i]) printf("%c:%d\n", i + ②, num[i]);
}