用C语言或C++编写程序实现“输出从1到100之间的所有素数”!!!
建议你从网上下个Win-TC,
它的帮助程序中有例题...
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
2.程序源代码:
#include
"stdio.h"
#include
"conio.h"
#include
"math.h"
main()
{
int
m,i,k,h=0,leap=1;
printf("
");
for(m=101;m<=200;m++)
{
k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{
leap=0;
break;
}
if(leap)
{
printf("%-4d",m);
h++;
if(h%10==0)
printf("
");
}
leap=1;
}
printf("
The
total
is
%d",h);
getch();
}
#include
int main()
{
int sum=0;
for(int i=1;i<=100;i++)
{
sum=sum+i;
}
cout<<sum<<endl;
return 0;
}
一、用C语言计算1到100的累加的步骤
1、首先,打开Visual C++;
2、选择文件,新建;
3、左侧选择win32 console application,并在右侧选择输入工程的名称和地址,点击确定;
4、选择一个空工程,完成;
5、再次点击文件,新建;
6、选择c++source file 并输入文件名,点击确定;
7、输入如图所示的代码,注意代码和符号的输入必须在英文输入法的环境下进行;
8、点击右上角的编译运行按钮,如图所示;
9、最后得到了我们想要的结果,答案是5050。
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
2.程序源代码:
#include "stdio.h"
#include "conio.h"
#include "math.h"
main()
{
int m,i,k,h=0,leap=1;
printf("\n");
for(m=101;m<=200;m++)
{
k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{
leap=0;
break;
}
if(leap)
{
printf("%-4d",m);
h++;
if(h%10==0)
printf("\n");
}
leap=1;
}
printf("\nThe total is %d",h);
getch();
}
#include <stdio.h>
main(){
int i,j;
for(i=1;i<=100;i++){
for(j=1;j<=i;j++){
if(i%j==0&&j!=1&&i!=j){
break;
}
if(i==1||j==i-1){
printf("%d\n",i);
}
}
}
}
#include<iostream>
#include<cmath>
using namespace std;
bool isPrime(int x){
for (int i=3;i<=sqrt(x);i+=2)
if (x%i==0) return false;
return true;
}
int main()
{
cout<<2<<endl;
for (int i=3;i<100;i+=2){
if (isPrime(i))
cout<<i<<endl;
}
}
#include <iostream.h>
#include <math.h>
int main()
{
int i,j;
bool b;
for (i=1; i<=100; i++)
{
if (i==1) continue;
if (i==2)
{
cout<<"2";
continue;
}
b=true;
if (i%2==0) continue;
for (j=3; j<sqrt(i)+1; j+=2)
if (i%j==0)
{
b=false;
break;
}
if(b) cout<<", "<<i;
}
cout<<endl;
return(0);
}
//---------------------------------------------------------------------------
#include
<stdio.h>
int
main(void)
{
int
a[100],i,j;
for
(i
=
0;
i<100;
i++)
a[i]=i+1;
for
(i=1;
i<100;
i++)
for
(j=i+1;
j<100;
j++)
if
(a[i]&&a[j]%a[i]==0)
a[j]=0;
for
(i
=
1;
i<100;
i++)
if
(a[i])
printf("%d\t",a[i]);
return
0;
}
//---------------------------------------------------------------------------
如何用C语言编写一个程序,输出一个汉字,用方向键控制它在屏幕上的显示...
include <stdio.h> include <conio.h> include <windows.h> define MAX_X 78 \/\/汉字占两个位置 define MAX_Y 23 \/\/avoid typedef _CONSOLE_CURSOR_INFO CurInfo;COORD curPos = {0 , 0};HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);CurInfo*initialInfo = NULL, currentInfo;int...
1.编写一个输出"Hello World!"的程序,用两种方式实现(Application、Applet...
选择倒数第三个 console application,给工程命名。2、然后点击建立一个空工程,如图,点击完成。3、然后继续Ctrl+N,新建一个文件,选择C++ source files,命名。4、进入到新建的 .cpp窗口中,切换至英文输入法,输入如下命令。5、结果如下,经典的hello world!编写完成,祝你早日通过C语言考试。
求助C语言编程实现:输入一个实数,输出该实数(保留3位小数)。
include<stdio.h>#include<stdlib.h>void main(){ double f; printf("输入一个实数:"); scanf("%lf", &f); printf("%.3lf", f); system("pause");}c++版本 include<iostream>#include<iomanip>using namespace std;void main(){ double f; cout << "输入一个...
C语言编写循环结构的程序,输出下面的图形
include <bits\/stdc++.h>using namespace std; int main(){ for (int i=1;i<10;i++){ for (int j=1;j<=20-2*i;j++) printf("*"); printf("\\n");} }
用C++编写一个C程序,输入a,b,c,3个值,输出其中最大者
程序如下:include <stdio.h> int main(){ int a,b,c,Max;printf("请输入3个数:\\n");scanf("%d%d%d",&a,&b,&c);Max=a>b?(a>c?a:c):(b>c?b:c);printf("3个数中最大值为:%d\\n",Max);return 0;}
C语言 下面程序输出结果
这几位同学解释的也是可以的,用这个试一下,看能不能行,include<stdio.h> int fun(int x,int y,int *cp,int *dp){*cp=x+y;dp=x-y;} main(){ int a,b,c,d;a=30;b=50;fun(a,b,&c,&d);printf("%d,%d,",c,d);} 有些程序要在main 的前面加上int 或者是void 的形式...
用c语言编写程序输出图形
int main(){ int q,w,e=1,r,c=0,k=1;char o='*',p='';for(r=0;r<5;r++)\/*循环4行输出*\/ { for(q=4;q>0;q--)printf("%c",p);for(w=0;w c;q--)printf("%c",o);c++;printf("\\n");} printf("\\n");return 0;} 我所用到的变量似乎有些多了,看不懂请...
C语言。编写程序求1000以内的所有完数,并显示输出。
include <stdio.h>void getPerfectNumber(int n){int k[100],kc = 0,ks=0;for (int i=1;i<=n;i++){for (int j=1;j<=i\/2;j++){if (i%j == 0)k[kc++] = j;}for (int j=0;j<kc;j++){ks += k[j];k[j] = 0;}if (ks == i)printf("%d\\n", i);kc =...
DEV-C++中编写了一段C程序,其中设置了用文件进行输入输出。
C语言输入输出函数有很多,标准I\/O函数中包含了如下几个常用的函数:标准输入输出:1. scanf, printf int scanf(const char *format, arg_list)scanf主要从标准输入流中获取参数值,format为指定的参数格式及参数类型,如scanf("%s,%d",str,icount);它要求在标准输入流中输入类似"son of bitch,1000...
如何在C语言中输出字符串
1、首先我们新建一个dev C++的项目。2、接下来在项目中新建C语言程序文件。3、然后在C语言文件中声明一个字节数组。4、接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串。5、接着在通过printf函数输出用户输入的内容。6、最后运行C语言程序,就可以知道内容,我们输入内容以后就...