enum WeekDay{ Monday,Tuesday,Wednesday,Thursday,Friday,saturday,sunday
}week(枚举类型变量);
printf("%d%d%d%d%d%d%d\n",Monday,Tuesday,Wednesday,Thursday,Friday,saturday,sunday);
2.随机数函数
arc4random()——返回一个随机数
如果要随机一个【a,b】范围的数
公式 arc4random()%(b-a+1)+a;
// 1. (**)随机产生20个[10 , 100]的正整数,输出这些数以及他们中的最大数
// int max=0,i,num;
// for (i=0; i<20; i++) {
// num = arc4random()%91+10;
// if (max<num) {
// max=num;
// }
// printf(" %d",num);
//
// }
// printf("\n");
// printf(" %d\n",max);
// 2. (**)编程将所有“水仙花数”打印出来,并打印其总个数。 “水仙花数”是一个 各个位立方之和等于该整数的三位数。
// int i=0,j=0,k=0;
// int n;
// for ( n=100; n<1000; n++) {
// i=n%10;
// j=(n/10)%10;
// k=n/100;
// if (n==i*i*i+j*j*j+k*k*k) {
// printf("%4d",n);
// }
// }
//
// 3. (**)已知abc+cba = 1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合
// int a,b,c;
// for (a=0; a<10; a++) {
// for (b=0; b<10; b++) {
// for (c=0; c<10; c++) {
// if ((a*100+b*10+c)+(c*100+b*10+a)==1333) {
// printf("%d %d %d\n",a,b,c);
// }
//
// }
// }
// }
//
// 4. (***)输入两个数,求最大公约数和最小公倍数。(用两种方法:辗转相除法和普通方法)
// int num1,num2;
// scanf("%d%d",&num1,&num2);
// int min=num1<num2?num1:num2;
// int max=num1>num2?num1:num2;
// for (int i=min; i>0; i--) {
// if (num1%i==0&&num2%i==0) {
// printf("最大公约数为:%d\n",i);
// break ;
// }
// }
// for (int i=1;; i++) {
// if ((min*i)%max==0) {
// printf("最小公倍数为:%d\n",min *i);
// break ;
// }
// }
//
// 5. (***)一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高
// float height=100,mi=0;
// for (int i =1; i<=10; i++) {
// height=height/2;
// mi=mi+height;
// }
// printf("%8.4f\n%.4f\n",height,mi+100);
// 6. (****)输入n,分别用*输出边长为n的实心菱形和空心菱形。
// 例如:n = 3时,输出:
// int n;
// printf("请输入数字:");
// scanf("%d",&n);
// for (int i=0; i<n; i++) {
// for (int k=0;k<n-1-i; k++) {
// printf(" ");
// }
// for (int j=0;j<2*i+1 ; j++) {
// printf("*");
// }
// printf("\n");
// }
// for (int i=n;i>1;i--)
// {
// for (int j=0;j<=n-i;j++)
// printf(" ");
// for (int j=1;j<=2*i-3;j++)
// printf("*"); //这里的"*"可以替换成任意字符
// printf("\n");
// }
//
// for (int i=0; i<n; i++) {
// for (int k=0;k<n-1-i; k++) {
// printf(" ");
// }
// printf("*");
// for (int j=0;j<i*2-1 ; j++) {
// printf(" ");
// }
// if (i!=0) {
// printf("*\n");
// }else
// printf("\n");
// }
// for (int i=n;i>1;i--)
// {
// for (int j=0;j<=n-i;j++)
// printf(" ");
// printf("*");
// for (int j=0;j<2*i -5;j++)
// printf(" ");
// if (i!=2) {
// printf("*\n");
// }else
// printf("\n");
// }
// int j ,i,k;
// for ( i=1; i<=n; i++) {
// for ( k=1; k<=2*n-1; k++) {
//
// j=(2*n-1)/2+1;
// if ((j-k==i-1)||((j-k)==1-i))
// printf("*");
// else
// printf(" ");
// }
// printf("\n");
// }
// for ( i=n-1; i>=1; i--) {
// for ( k=1; k<=2*n-1; k++) {
//
// j=(2*n-1)/2+1;
// if ((j-k==i-1)||((j-k)==1-i))
// printf("*");
// else
// printf(" ");
// } printf("\n");
// }