循环结构C

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:10:21
由键盘输入正数n,要求输出中间数字为n菱形图案。要求菱形左边紧靠屏幕左边

#include <math.h>
#include<stdio.h>
void main()
{int k,m,
for(i=2;i<=200;i=i+2)
k=sqrt(m+1);
for(i=2;i<k;i++)
if(m%i==0)break;
if(i<=k+1)
printf("%d\n",m);
n=n+1;
printf("\n");
}

#include<stdio.h>
void main(){
int i,n,j,k=2;
printf("Please input the data:\n");
scanf("%d",&n);
for(i=1;i+1;i+=k){ //控制打印行
for(j=0;j<(n-i)/2;j++)printf(" ");
for(j=0;j<i;j++)printf("*");
printf("\n");
if (i==n)k=-2;
}
}
注:要输入的n就是你说的中间数字,n为奇数