求解几道基础C语言题

1)输入3个整数,按由小到大的顺序输出(使用指针的方法)。(2)设计一个C程序,使用指针p_a指向一个具有10个元素的整型数组,并测试*(p_a+i),*p_a+i,*p... 1)输入3个整数,按由小到大的顺序输出(使用指针的方法)。

(2)设计一个C程序,使用指针p_a指向一个具有10个元素的整型数组,
并测试*(p_a+i), *p_a+i,*p_a++,*++p_a等输出值。(要对原程序语句进行注释!)

(3)从键盘输入一个字符串,编写函数:

① void uppercase(char *str)

实现将字符串中的字母全部变为大写;

② void lowercase(char *str)

实现将字符串中的字母全部变为小写;

在main函数中通过调用函数,首先实现全部变大写并输出结果,再
实现全部变小写并输出结果。
展开
 我来答
百度网友23c640a71
2012-12-05 · 超过26用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:43.9万
展开全部
我给你编了第三题,不过我没有用指针,你是不是要用指针来编写?我觉得用指针作为下标反而繁琐。我就是使用简单的函数调用实现你的功能了。已经验证过。strupr(str);strlwr(str);这是两个简单的字符串处理函数,你看下书就知道了。
#include<stdio.h>
#include<string.h>
void uppercase(char str[])
{
strupr(str);
puts(str);
}
void lowercase(char str[])
{
strlwr(str);
puts(str);
}
main()
{
char upr[5];
gets(upr);
printf("\n");
uppercase(upr);
printf("\n");
lowercase(upr);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式