sum=0;a=1;t=1; while(abs(a)<=n) { sum=sum+t*1.0/a; a=a+2;t=-t;}
cout<<\ }
2;#include
intm,n,q,s,a;
cout<<\求m,n的最大公约数,和最小公倍数。请请输入m,n(m>n):\
cin>>m>>n; s=m*n;
q=m%n; if(q==0)
cout<<\的最大公约数为\ m,n的最小公倍数是
\ else {do { m=n,n=q; q=m%n;} while(q!=0);
cout<<\的最大公约数为\,n的最小公倍数是
\}
实验__6_实验报告
一、实验目的
1.掌握循环与选择结构的嵌套的使用方法; 2.掌握嵌套循环的使用方法;
二、实验任务
1. 设计一个程序,求出n-m之间(m>n)的所有素数,要求:每行输出5个。 2. 键盘输入一行字符,统计字符总个数,以及其中的英文字母个数,如果是数字,则统计它们所构成的数据中,奇数个数和偶数个数分别是多少。 提示:可使用以下程序段,连续输入若干字符直到输入'\\n'时停止。 while(1) { ch=getchar();if(ch=='\\n')break;
。。。。。。 }
3. 两个乒乓球队进行比赛,各出3人。甲队为A、B、C共3人,乙队为X、Y、Z共3人,并以抽签方式决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X、Z比,请给出3对赛手的名单。 4. 用循环结构语句编程并输出下图,其行数有键盘给出。
例如:键盘输入:5,则运行结果如下 1 22 333 4444 555555555 4444 333 22 1
任务一
三、实验结果(源程序 + 注释) #include
void main() { inti,j,m,n,q=0; inta[10000];
cout<<\求出n-m之间(m>n)的所有素数,请输入m,n:\ cin>>m>>n; for (i=1;i<=n;i++) a[i]=0; i=2; while (i<=n/2+1) { if (!a[i]) {
for (j=2;j<=n/i+1;j++) { if (i*j<=n) a[i*j]=1; } } i++;
while (a[i]) i++; }
for (i=m;i<=n;i++) {
if (!a[i]) { cout<
if(q%5==0) cout<