出5道面向高职学生的C语言编程题,并附上答案
时间: 2023-03-13 15:19:24 浏览: 185
1 设计一个程序,输入一个整数,输出它的立方。答案:
#include <stdio.h>
int main()
{
int num;
printf("请输入一个整数:");
scanf("%d", &num);
int cube = num * num * num;
printf("%d 的立方是 %d", num, cube);
return 0;
} 2. 设计一个程序,输入一个字符,检查它是否为大写字母。答案:
#include <stdio.h>
int main()
{
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z')
printf("输入的字符是大写字母。");
else
printf("输入的字符不是大写字母。");
return 0;
} 3. 设计一个程序,输入三个整数,求出它们的最大值。答案:
#include <stdio.h>
int main()
{
int a, b, c;
int max;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
max = a;
if (max < b)
max = b;
if (max < c)
max = c;
printf("最大值是:%d", max);
return 0;
} 4. 设计一个程序,输入一个字符,把它转换为小写字母。答案:
#include <stdio.h>
int main()
{
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z')
ch = ch + 32;
printf("转换后的字符是:%c", ch);
return 0;
} 5. 设计一个程序,输入一个整数,判断它是否为素数。答案:
#include <stdio.h>
int main()
{
int num;
int isPrime = 1;
printf("请输入一个整数:");
scanf("%d", &num);
if (num < 2)
isPrime = 0;
else
{
for (int i = 2; i < num; i++)
{
if (num % i == 0)
{
isPrime = 0;
break;
}
}
}
if (isPrime == 1)
printf("输入的整数是素数。");
else
printf("输入的整数不是素数。");
return 0;
}
阅读全文