发表时间: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的最后一位
}


上一篇:C语言学习建议!8年编程开发经验
下一篇:简单c语言编程题选择题
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务