...求1到n中能被3或7整除的数之和。分别用for循环语句和while循环语句...
发布网友
发布时间:2024-10-01 11:30
我来回答
共1个回答
热心网友
时间:2024-10-11 12:47
#include<stdio.h>
/*用for循环实现*/
void main()
{
int n;
int m;
printf("please input n\n");
scanf("%d",&n);
for(int i = 1; i <= n; i++)
if(i % 3 == 0 || i % 7 == 0)
{
m++;
printf("%-3d",i);
if(m % 10 == 0)
printf("\n");
}
printf("\n");
}
/* 用while循环实现*/
#include<stdio.h>
void main()
{
int n;
int m;
int i = 1;
printf("please input n\n");
scanf("%d",&n);
while(i <= n)
{
if(i % 3 == 0 || i % 7 == 0)
{
m++;
printf("%-3d",i);
if(m % 10 == 0)
printf("\n");
}
i++;
}
printf("\n");
}
热心网友
时间:2024-10-11 12:49
#include<stdio.h>
/*用for循环实现*/
void main()
{
int n;
int m;
printf("please input n\n");
scanf("%d",&n);
for(int i = 1; i <= n; i++)
if(i % 3 == 0 || i % 7 == 0)
{
m++;
printf("%-3d",i);
if(m % 10 == 0)
printf("\n");
}
printf("\n");
}
/* 用while循环实现*/
#include<stdio.h>
void main()
{
int n;
int m;
int i = 1;
printf("please input n\n");
scanf("%d",&n);
while(i <= n)
{
if(i % 3 == 0 || i % 7 == 0)
{
m++;
printf("%-3d",i);
if(m % 10 == 0)
printf("\n");
}
i++;
}
printf("\n");
}
...分别用for循环语句和while循环语句完成本题。谢谢
void main(){ int n;int m;printf("please input n\n");scanf("%d",&n);for(int i = 1; i <= n; i++)if(i % 3 == 0 || i % 7 == 0){ m++;printf("%-3d",i);if(m % 10 == 0)printf("\n");} printf("\n");} /* 用while循环实现*/ include<stdio.h>...
...分别用for循环语句和while循环语句完成本题。
using namespace std;int main(){ int n;cout<<"enter the lenth of the side:"<<endl;cin>>n;for (int a=1;a<=n;a++){ for (int b=1;b<=n-a;b++){ cout<<" ";} for (int c=1;c<=2*a-1;c++){ cout<<"*";} cout<<endl;} for (int A=n-1;A>0;A--){ ...
C语言编程:求1到100中能被3或7整除的数之和。
printf("The sum of numbers that can be divided by 3 or 7 between 1 and 100 is %d\n", sum);return 0;} ```在程序中,利用循环从1到100枚举所有可能的数,判断当前数是否能够被3或7整除,如果能够整除,则将其加入累加器中。最终输出累加器的值即可。需要注意的是,表达式 `i % 3 ...
在js中循环结构for循环求1-100之间能所有能被3整除的数字的和
if (i % 3 == 0) { sum += i } } console.log(sum); //1683
1*3*5*7*…*99分别用for和while循环语句写出来?
include<stdio.h> main(){ long long sum=1,k=1,j=1;//这个数太大了,所以用长整型定义,不然会输出错误的;for(long long i=1;i<=99;i+=2)sum*=i;while(j<=99){ k*=j;j+=2;} printf("%lld %lld",sum,k);return 0;} ...
java 中用for循环和IF语句实现输出1~100前5个可以被3整除的数
public class Test1{ public static void main(String[] args) { int i =1;while(i<=15){ //判断i是否能被3整除(i除以3 ,取余,若余数为0,则表示能整除)if(i%3==0){ System.out.println(i);} //改变i的值(1--100)i++;} } } ...
C语言编程高手请来解决几道tc程序题
要求:若没定义该函数,而在主函数中直接完成全部功能扣掉15分。3、编写函数fun,它的功能是:求出1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数,并将它们放在a所指的数组中,统计满足条件的所有这些整数的个数并作为函数的返回值返回。在主函数中调用该函数,能够输出所有这些满足条件的数以及数目。
用while循环求1到100的奇数和
while循环:while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。奇数:奇数(odd)指不能被2整除的整数,数学表达形式为:2k+1,奇数可以分为正奇数和负奇数。在整数中,不能被2整除的数叫做奇数。日常...
shell脚本中使用for.do循环语句列出从1到100的数字中能够被3整除的数求...
!/bin/bash sum=0 for i in {1..100} do if [ $(( $i % 3 )) -eq 0 ]then echo $i sum=$(( $sum + $i ))fi done echo "sum is: $sum"保存为sum.sh
for循环和while的区别?
for循环和while的区别如下:一、循环的结构不同 for循环的表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。while循环的表达式为:while(表达式){循环体}。二、执行条件的判断方式不同 for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时...