知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

C语言程序设计基础题4

发表时间:2022-03-25来源:网络

这是有关函数的设计题 假如是刚开始学习C语言的话 相对来说有些难 当时我就是感觉 不过第一个代码还是不会太难的
有些设计题题目是差不多的 就是实现的方式不同 就是说差别不是特别大 懂了之后就能很好的用了
总之 学会后肯定就不会感觉难的
这次分享的形式依旧是文字为题目 截图为源程序代码
希望能帮助到大家(在一定程度上)
1.大小写转换
输入一个字符 ch,如果 ch 是大写字母,将它转成对应的小写字母,如果是小写字母,将它转换成对应的大写字母。
输入格式
单独一个字符表示 ch。
输出格式
单独一个字符表示 ch 转化后的结果。
例子
输入 d
输出 D

2.鸢尾花数
所谓鸢尾花数,是指一个十进制下的三位数,它的百位数和十位数之差等于十位数与个位数之差,比如159,321,666都是鸢尾花数。
给定一个搜寻范围:[a,b],请找出大小范围在aaa到bbb之间的所有鸢尾花数。
输入格式
第一行:两个正整数a和b
输出格式
若干行:每行一个整数表示找到的鸢尾花数,从小到大排列,如果一个都没有,输出 −1
数据范围
100≤a≤b≤999


输入 100 150
输出
111
123
135
147

输入 100 101
输出 -1

任务3 编写温度转换函数
新建文件sy3-1.c,程序的功能是实现在main函数中通过调用getCelsius函数完成华氏温度转化为摄氏温度。根据以下代码片段及注释部分完成程序。
#include
//声明getCelsius函数
int main(void)
{
int fahr;
printf(“input fahr:”);
scanf("%d",&fahr);
printf(“fahr = %d, celsius = %d\n”, fahr, getCelsius(fahr));
return 0;
}
//定义函数getCelsius
Int getCelsius()
{ int celsius;
//计算摄氏温度
celsius=
//返回摄氏温度
}

任务4 取位函数的实现
新建文件sy3-2.c,编写函数int getLastBit(int number),该函数返回正整数number的个位数,例如正整数1234,则返回4。在main函数中实现输入n个任意整数,取n个数的最后一位构成一个新的整数后输出。例如依次输入4个数(45、81、673、938),得到的新的整数为:5138。根据以下代码片段及注释部分完成程序。
#include
int getLastBit(int number);
int main()
{
//1.输入
//2.新整数初始化为0
//3.循环i从1到n,step 1:
//3.1 读入一个整数
//3.2调用getLastBit求解最后一位数
//3.3 将最后一位数构造到新整数
//4.输出结果
}
intgetLastBit(int number)
{//返回number的最后一位

}

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜