第一题
#include<stdio.h>
int main()
{
char a;
while(scanf("%c",&a)&&a!='#')
{
if(a>96&&a<123)
{
printf("%c",a-32);
}
else if(a>64&&a<91)
{
printf("%c",a+32);
}
}
第二题
int i;
int n=1,sum=0;
printf("请输入整数n:");
scanf("%d",&n);
for(i=1;i<n;i++)
{
if(n%i==0)
{
sum+=i;
}
}
if(sum==n)
{
printf("%d完数!",sum);
}
else
{
printf("%d不是完数!",n);
}
第三题
#include<stdio.h>
int main()
{
float i,j;(单精度浮点型有点儿忘了 参考网上答案)
while(2==scanf("%f%f",&i,&j))
{
printf("%f",(i-j)/(i*j));
}
}
第五题
int a=0;
for(int i=0;i<=4000;i++)
{
a+=i;
if(s==4000)
{
printf("%d",i);
break;
}
if(a>4000)
{
printf("%d",i-1);
break;
}
}
网友评论