while ;do while ;for的循环使用
从1加到100
#include<stdio.h>
int main()
/*{
int i,n,sum;
i=1;
sum=0;
while(i<=100)
{
sum=sum+i;
i++;
}
printf("%d",sum);
return 0;
}
{
int i=1,sum=0;
do
{
sum=sum+i;
i++;
}
while(i<=100);
printf("%d",sum);
}
{
int i=1,sum=0;
for(;i<=100;i++)
{
sum=sum+i;
}
printf("%d",sum);
return 0;
}
2.1000名同学慈善捐款,总数达到十五结束,统计此时捐款人数及平均每人捐款数目。
#include<stdio.h>
{
float amount,aver,total=0;
int i;
for(i=1;i<=1000;i++)
{
scanf("%f",&amount);
total=total+amount;
if(total>=100000) break;
}
aver=total/i;
printf("num=%d\naver=%f",i,aver);
return 0;
}
3.输出120-200不能被3整除的数
#include<stdio.h>
{
int i;
for(i=120;i<=200;i++)
{
if(i%3==0) continue;
printf("%d\n",i);
}
return 0;
}
4.字母大小写转换
{
char c1,c2;
scanf("%c",&c1);
if('a'<=c1&&c1<='z')
{
c2=c1-32;
printf("%c",c2);}
return 0;
}
5。输出九九乘法表
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d*%d=%d\t",j,i,i*j);
printf("\n");
}
return 0;
}