1.while的用法
2.switch用法
习题
#include<stdio.h>
void main()
{
//习题1
/* char a;
int m;
m='a'-'A';
while(1)
{
scanf("%c",&a);
if(a=='#')
{
break;
}
if(a>='A'&&a<='Z')
{
printf("%c\n",a+m);
}else if(a>='a'&&a<='z')
{
printf("%c\n",a-m);
}else{
printf("输入不正确,请重新输入\n");
}
scanf("%c",&a);
} */
//习题2
/* int i,a,sum=0,k=scanf("%d",&a);
while(k)
{
for(i=1;i<a;i++)
{
if(a%i==0)
{
sum+=i;
}
}
if(sum==a)
{
printf("%d是完数\n",a);
}else{
printf("%d不是完数\n",a);
}
k=scanf("%d",&a);
sum=0;
}*/
//习题3
/* float a,b,k=2;
while(k==2)
{
printf("请输入两个数字:");
k=scanf("%f%f",&a,&b);
if(k==2)
{
printf("结果为:%f\n\n",(a-b)/(a*b));
}
}*/
//习题4
/* int a,b,i,k=2;
int sum=0;
while(k==2)
{
printf("请输入上限和下限整数:");
k=scanf("%d%d",&a,&b);
sum=0;
if(a>b&&k==2)
{
for(i=b;i<=a;i++)
{
sum=sum+i*i;
}
printf("最终的平方和为:%d\n",sum);
}else{
k=0;
printf("结束\n");
}
}*/
//习题5
/* int i=1,sum=0;
while(i)
{
sum+=i;
if(sum>1000)
{
printf("当进行到%d时超过了1000\n",i);
break;
}
i++;
}*/
}