#include<stdio.h>
void fun1()
{
printf("Hello World!");
}
void fun2()
{
int a=10;
printf("%d",a);
}
void fun3()
{
int a;
printf("请输入a的值:");
scanf("%d",&a);
printf("a的值是:%d",a);
}
void fun4()
{
int a,b;
printf("请输入长方形的宽和高(逗号隔开):");
scanf("%d,%d",&a,&b);
if(a<=0||b<=0)
{
printf("输入的数据错误!");
}
else
{
printf("长方形的面积是:%d",a*b);
}
}
void fun5()
{
int a;
printf("请输入任意正整数:");
scanf("%d",&a);
if(a%2!=0)
{
printf("%d是奇数!",a);
}
else
{
printf("%d是偶数!",a);
}
}
void fun6()
{
char c;
printf("请输入一个字符:");
c=getchar();
if((int)c<97)
{
printf("你输入的是%c",((int)c+32));
}
else
{
printf("你输入的是%c",c);
}
}
void fun7()
{
int a,b,c;
printf("请输入三个数(逗号隔开):");
scanf("%d,%d,%d",&a,&b,&c);
printf("%d,%d,%d中最大是数是%d:",a,b,c,a>b?(c>a?c:a):(b>c?b:c));
}
void fun8()
{
float a,b;
printf("请输入语文和数学成绩(逗号隔开):");
scanf("%f,%f",&a,&b);
if(a>=60&&b>=60)
{
printf("可以被录取!");
}
else
{
printf("不能被录取……");
}
}
void fun9()
{
int year;
printf("请输入年份:");
scanf("%4d",&year);
if((year%100!=0&&year%400==0)||year%4==0)
{
printf("%d是闰年!",year);
}
else
{
printf("%d是平年!",year);
}
}
void fun10()
{
int a;
printf("请输入一个五位数:");
scanf("%d",&a);
if((a/10000==a%10)&&(a/1000%10==a%100/10)&&(a%1000/100==a%100/10+a%10))
{
printf("%d是一个回文数!",a);
}
else
{
printf("%d不是一个回文数!",a);
}
}
void fun11()
{
float a;
printf("请输入期末成绩:");
scanf("%f",&a);
if(a>=90)
{
printf("优");
}
else if(a>=80)
{
printf("良");
}
else if(a>=60)
{
printf("中");
}
else
{
printf("差");
}
}
void fun12()
{
char c;
printf("请输入一个字符:");
scanf("%c",&c);
int a=(int)c;
if(a<32)
{
printf("你输入的%c是控制字符!",c);
}
else if(c>='0'&&c<='9')
{
printf("你输入的%c是数字!",c);
}
else if(c>='A'&&c<='Z')
{
printf("你输入的%c是大写字母!",c);
}
else if(c>='a'&&a<='z')
{
printf("你输入的%c是小写字母!",c);
}
else
{
printf("你输入的%c是其他字符!",c);
}
}
void fun13()
{
int a,i;
printf("请输入一个四位数:");
scanf("%d",&a);
for(i=0;i<4;i++)
{
printf("%d",a%10);
a/=10;
}
}
main()
{
int th;
a1:printf("\n*************************************\n");
printf("请输入要查看的题号(1-13)要结束请输入其他数字:");
scanf("%d",&th);
getchar();
if(th>=1&&th<=13)
{
switch(th)
{
case 1:fun1();break;
case 2:fun2();break;
case 3:fun3();break;
case 4:fun4();break;
case 5:fun5();break;
case 6:fun6();break;
case 7:fun7();break;
case 8:fun8();break;
case 9:fun9();break;
case 10:fun10();break;
case 11:fun11();break;
case 12:fun12();break;
case 13:fun13();break;
}
goto a1;
}
else
{
printf("程序结束!!!");
}
}
这段代码基本是满足你的要求的,不过我觉得学习还是要靠自己。最好先把代码看明白,然后自己试着写下。这些都是很基础的代码。想要学好,就必须得把基础掌握牢靠。希望你学业进步!
温馨提示:答案为网友推荐,仅供参考