c语言程序中怎样输出1到100的素数?
定义一个求判断素数的函数,调用此函数对1~100中2和大于2的奇数进行判断,是素数的输出,举例代码如下:
#include "stdio.h"int prime(int n){//判断n是否为素数 int i; if(n>2 && !(n&1) || n<2) return 0; for(i=3;i*i<=n;i+=2) if(!(n%i)) return 0; return 1;}int main(int argc,char *argv[]){ int n; for(n=2;n<100;n += n!=2 ? 2 : 1) if(prime(n)) printf("%3d",n); printf("\n"); return 0;}
一个简单的c语言程序,输入几句话,输出相同的几句话,怎么写?
c语言程序,输入几句话,输出相同的几句话。
考察输入与输出,代码如下。
#include<stdio.h>
#include<string.h>
void main()
{
char ser[256];
int i=0;
int j=0;
char c;
printf("\t\t请输入你要输入一句话,输入回车结束!\n\n");
while((c=getchar())!='\n')
{
ser[i++]=c;
}
if(c=='\n')
ser[i]='\0';
printf("\n\n");
printf("你输入的是-〉%s\n\n",ser);
}
还没有评论,来说两句吧...