一到一百的质数c语言代码?C语言,怎么使打出的代码是彩色的?
一到一百的质数c语言代码?
可以通过C语言中的循环结构和选择判断结构来实现输出1到100之间的质数,代码如下:
#include <stdio.h>
main()
{
int m,n,t,flag;
for(m=2;m<100;m++)
{
flag=1;
for(n=2;n<m;n++)
{
if(m%n==0)
{
flag=0;
break;
}
}
if(flag=1)
{
printf("%d ",m);
t=t+1;
if (t%10==0)
{
printf("\n");
}
}
}
}
上述代码中,变量m作为被除数、n作为除数分别用于控制循环次数。
C语言,怎么使打出的代码是彩色的?
可以使用【system("color 0A");】函数来定义界面背景颜色、字体颜色,其定义在stdlib.h头文件中。其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色。
#include <stdio.h>#include <stdlib.h> /*对应的颜色码表:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 A = 淡绿色3 = 浅绿色 B = 淡浅绿色4 = 红色 C = 淡红色5 = 紫色 D = 淡紫色6 = 黄色 E = 淡黄色7 = 白色 F = 亮白色 */ int main (void) { system ("color E9"); /*淡黄色背景 淡蓝色文字*/ printf ("Hello World!\n"); getch (); return 0;}
运行结果