1、从键盘输入三个整型数a,b和c,求在屏幕输出a+3b+5c的值。要求:求和运算通过调用函数实现。
main()
{
int a,b,c;
printf("Please Input 3 Num:\n");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
printf("sum=%d\n",sum(a,b,c));
getch();
}
int sum(int a,int b,int c)
{
return a+3*b+5*c;
}
2、从键盘输入一个字母,在屏幕输出与其相连的三个字母。
如:输入Z,输出为YZA,输入为c,输出为bcd。注意:边缘字母的处理。
/*考虑输入是否字母以及大小写情况*/
#include
main()
{
char a;
printf("Please Input 1 Char:\n");
scanf("%c",&a);
if(isalpha(a)==0) /*判断是否字母*/
{
printf("Not is Character\n");
exit(1);
}
if(isupper(a) > 0) /*判断是否大小写*/
{
if(a==65)
printf("%c%c%c\n",90,a,a+1);
else if(a==90)
printf("%c%c%c\n",a-1,a,65);
else
printf("%c%c%c\n",a-1,a,a+1);
}
else
{
if(a==97)
printf("%c%c%c\n",122,a,a+1);
else if(a==122)
printf("%c%c%c\n",a-1,a,97);
else
printf("%c%c%c\n",a-1,a,a+1);
}
getch();
}。
全部