1. 用while语句输出1~n之间的所有偶数,每一行最多显示5个数,n是从键盘上输入的一个正整数
作者&投稿:公拜 (若有异议请与网页底部的电邮联系)
因为你没写用什么语言,我就不写n的读取了,直接设,你自己翻译会吧; int n=10; int m; int k=0; for(int i=1;i
#include
int main()
{
int n,i,j,t,l;
int sum=0;
printf("请输入一个大于2的整数:");
scanf("%d",&n);
l=n;
for(;n>=2;n--)
{
for(i=2;i<n;i++)
{
if(n%i!=0)//判断其为素数
t=1;
else
{
t=2;
break;
}
}
if(t==1)
{
sum+=n;
//printf("%d ",n);//输出1-n之间的所有素数
}
}
printf("1-%d之间的所有素数和为:%d
",l,sum);
return 0;
}
运行结果:
扩展资料:printf()函数的调用格式为: printf("", )。
其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出; 另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。
参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应,否则将会出现意想不到的错误。
比如:
int a=1234;
printf("a=%d
",a);
输出结果为a=1234。
int main()
{
int n;
std::cout<<"请输入n的值:"<<std::endl;
std::cin>>n;
int i=2,j=0;
while(i%2==0 && i<=n) //判断是否为偶数
{
std::cout<<i<<" ";
j++;
i+=2;
while(j==5)
{
std::cout<<std::endl;
j=0;
}
}
system("pause");
}
没有说明语言,用 C 吧
#include<stdio.h>
void main()
{
int i,j,n;
scanf("%d",&n);
i=1;
j=0;
while (i<n)
{ if ((i % 2) ==0)
{ printf("%d ",i);
j++;
}
i++;
if ((j % 5) == 0)
printf("\n");
}
}
调试通过
只袁恩理: 没有说明语言,用 C 吧#include<stdio.h> void main() {int i,j,n;scanf("%d",&n);i=1;j=0;while (i<n){ if ((i % 2) ==0){ printf("%d ",i);j++;}i++;if ((j % 5) == 0)printf("\n");} }调试通过
杨浦区15362781810: 简单C语言程序,while循环写一个程序求数列1+1/2+1/3+……1/n的和并将结果输出 - ?
只袁恩理: #include <stdio.h> #include <stdlib.h> int main() {float i=1,n,sum=0;printf("please input n:\n");scanf("%f",&n);while(i<=n){sum=sum+1/i;i++;}printf("sum=%f\n",sum);return 0; }
杨浦区15362781810: 利用do - while语句计算1~n中的奇数 - ?
只袁恩理: 1方法(1)使用一个计数器来判断终止条件(2)用除以2后的余数来判断奇偶2代码#includeintmain(){intcount,sumEven,sumOdd;count=sumEven=sumOdd=0;while(++count
杨浦区15362781810: 利用while语句计算1~n中的技术和与偶数和 - ?
只袁恩理: 仅供参考: int x=1,n=N,sum1=0,sum2=0; //N为宏定义一个数值 while(n+1-x) //当x=n时仍然算入计算{ if(x/2) sum1+=x; //x单数时,sum1累加 else sum2+=x; x++; }
杨浦区15362781810: while 循环语句如何算1 到n相乘 - ?
只袁恩理: int k=1; // k为乘积 while(n) {k*=n;n--; }
杨浦区15362781810: 分别用while语句和for语句,编写求解从1到n的和的程序,要求n的具体数值由键盘接收. - ?
只袁恩理: <?phpif($_POST['n']){$n=$_POST['n'];$sum=0;for($i=1;$i<=$n;$i++){ $sum +=$i; }echo $sum.'</br>'; $s=0;$i=1;while($i<=$n){$s +=$i;$i++;}echo $s;} ?> <form action="" method="post"><input type="text" name="n">输入n<input type="submit" value="提交"> </form>PHP的现一下……告诉世人,不止有C,还有PHP
杨浦区15362781810: C语言设计:用while循环结构设计:在一行内输出整数1到20,并连续输出5行. - ?
只袁恩理: #include int main(void){ int i=1,j; while (i<=5){ j=1; while (j<=20) printf("%d ",j); printf("\n"); } return 0; }
杨浦区15362781810: java输出1到1000的和,要用while语句. - ?
只袁恩理: int sum=0,i=1; while(i<=1000) { sum+=i; i++; } System.out.println("1+2+...+1000="+sum);
杨浦区15362781810: c语言do while语句编1到n的奇数和,偶数和? - ?
只袁恩理: |考虑负偶数和负奇数: #include<stdio.h> int main() {int i,n,max,sum1=0,sum2=0;scanf("%d",&n);if(1<n) i=1,max=n;if(1>n) i=n,max=1;if(1==n)printf("奇数和:1");elsedo{if(i%2==0)sum2+=i;elsesum1+=i;i++;}while((max==n &...
杨浦区15362781810: 计算1到N 的相加和.(用while/do..while语句) - ?
只袁恩理: 不知道你的N从哪里来,下面的可以实现1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23inti=0;intN=100;intsum =0; while(i < N){i++;sum += i;} System.out.println("sum:"+sum);/*-----------------------*/ inti=0;intN=100;intsum =0; do{i++;sum += i;}while(i < N); System.out.println(sum);