? 教材 P74 ,第 4, 6 题
? 4 题:
? #include
? void main()
? { int n,sum=0;
? for(n=1;n<=100;n=n+2)
? sum=sum+n;
? printf( “奇数之和为: %d\n ”,sum);
? }
?
? 6 题:
? #include
? void main()
? { int n=1, m=1;
? do
? { m=m*n;
? n=n+1;
? }while(n<=10);
? printf( “10!=%d\n ”,m);
? }
?
? 3. 输入一行字符,统计其中英文字母的个数。
? #include
? void main()
? { char ch; int n=0;
? printf( “请输入一行字符: ”);
? scanf( “%c ”,&ch);
while(ch!= ’\n ’)
{ if(ch>= ’a’&&ch<= ’z’||ch>= ’A&&ch<=’ ’Z ’)
n++;
scanf( “%c ”,&ch);
}
printf( “您输入了 %d 个英文字母 \n ”, n);
}
? 4.输入一批正整数(以负数结束) ,求其中的奇数和。
#include
void main()
{ int n, sum=0;
printf( “请输入若干正整数,以负数结束 :\n ”);
scanf( “%d ”,&n);
while(n>0)
精选文库
{if(n%2!=0) sum=sum+n;
scanf( “%d ”,&n); }
printf( “奇数之和等于: %d\n ”,sum);
}
5、输出公元 2000 年至 3000 年间的所有闰年的年号。
#include
void main()
{ int year , m;
for(year=2000;year<=3000;year+=4)
if(year%100!=0||year%400==0)
{ printf( “ %d ”,year);
m++;
if(m%5==0) printf( “\n ”);
}
}
? P74 习题 , 第 2 题,第 7 题。
第 2 题:
#include
void main()
{ int n, m;
n=1;
while(n<=9)
{ m=1;
while(m<=n)
{ printf( “%d*%d=%d “, m,n,n*m);
m++;
}
printf( “\n ”);