C语言编程高手进

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:15:26
告诉我编写下面几个程序吧 还有我要参考什么资料才能使我更有效的编程呢?? 谢谢啦```~
C语言高手来告诉我编程哦`!
(一)编写程序,输入三个整数并返回其中最大的那个。
(二)从键盘上输入一个字母,如果是小写字母就将它的大写字母输出,否则输出它的小写字母。
(三)从键盘上输入一个字符。求它的前一个字符和后一个字符,并将这三个字符及其ASCII码输出。
(四)从键盘上输入一个数字字符,将其对应的汉字输出来(如 输入1,则输出“一”)。

#include<stdio.h>/*该程序可以用来解决第一个问题*/
void main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
max=a;
if(b>max)
max=b;
else
if(c>max)
max=c;
}

#include<stdio.h>/*该程序可以用来解决第二个问题*/
void main()
{char character;
scanf("%c",&character);
if(character>a&&character<z)
character=character+32;
else
if(character>A&&character<Z)
character=character-32;
else
printf("you input is not a character");
}

#include<stdio.h>/*该程序可以用来解决第三个问题*/
void main()
{
char character,characternext,characterlast;
if(character>a&&character<z)
characterlast=character-1;
characternext=character+1;
printf(characterlast,character,characternext);
else
if(character>A&&character<Z)
characterlast=character-1;
characternext=character+1;