输入一个整数 判断其为素数还是合数
#include <stdio.h>
int main()
{
int a,c=1;
printf("请输入一个整数:");
scanf("%d",&a);
while(c<=a-1)
{
c+=1;
if(a%c!=0)
{
if(c==a-1)
{
printf("%d是一个素数",a);
break;
}
}
else if(a%c==0)
{
printf("%d是一个合数",a);
break;
}
}
return 0;
}
求1~100的素数
#include <stdio.h>
int main()
{
int i,j;
for(i=2;i<=100;i++)
{
for(j=2;j<=i;j++)
{
if(i==j)
{
printf("%d是素数\n",i);
}if(i%j==0)
{
break;
}
}
}
return 0;
}
九九乘法表
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%-2d ",j,i,i*j);
}
if(i!=9)
{
printf("\n");
}
}
return 0;
}
计算4位数的完全平方数
#include <stdio.h>
int main()
{
int i,p1,p2,sum,sum2;
for(i=1000;i<=9999;i++)
{
p1 = i/100;
p2 = i%100;
sum =p1+p2;
sum2 = sum*sum;
if(i==sum2)
{
printf("%d是一个独立平方数\n",i);
}
}
return 0;
}
运行代码 使得两头文字往中间闪现出 (军爷送的第一杯奶茶)
#include <stdio.h>
#include <windows.h>
int main()
{
char arr1[]="廖军我男神,是真TM帅啊";
char arr2[]="????????????????";
int left=0;
int right=strlen(arr2)-1;
while(left<=right)
{
arr2[left]=arr1[left];
arr2[right]=arr1[right];
printf("%s\n",arr2);
left++;
right--;
sleep(1);
system("cls");
}
return 0;
}
所有三位数的水仙花数
#include <stdio.h>
int main()
{
int i,a1,a2,a3,sum;
for(i=100;i<1000;i++)
{
a1=i/100;
a2=(i/10)%10;
a3=i%10;
sum=a1*a1*a1+a2*a2*a2+a3*a3*a3;
if(i==sum)
{
printf("%d是一个水仙花数\n",sum);
}
}
}
打印
*******
*****
***
*
#include <stdio.h>
int main()
{
int i,j;
for(i=4;i>=1;i--)
{
for(j=1;j<=2*i-1;j++)
{
printf(" * ");
}
printf("\n");
}
return 0;
}