C语言代码

  1 //---------------------1
  2 #include<stdio.h>
  3 void main()
  4 {
  5     int a,b,c;
  6     printf("输入三个正整数,a,b,c");
  7     scanf("%d%d%d",&a,&b,&c);
  8     if(a>b&&a>c)//很好的算法,求出三个数的最大值
  9         if(b>c)
 10             printf("%d%d%d\n",a,b,c);
 11         else
 12             printf("%d%d%d",a,c,b);
 13     else if(b>a&&b>c)
 14             if(a>c)
 15                 printf("%d%d%d\n",b,a,c);
 16             else
 17                 printf("%d%d%d\n",b,c,a);
 18     else
 19             if(a>b)
 20                 printf("%d%d%d\n",c,a,b);
 21             else
 22                 printf("%d%d%d\n",c,b,a);
 23 }
 24 //---------------2
 25 #include<stdio.h>
 26 void main()
 27 {
 28     int a,b,c,t;
 29     printf("输入三个正整数a,b,c");
 30     scanf("%d%d%d",&a,&b,&c);
 31     if(a<b)
 32     {t=a;a=b;b=t;}
 33     if(a<c)
 34     {t=b;a=c;c=t;}
 35     if(b<c)
 36     {t=b;b=c;c=t;}
 37     printf("%d%d%d\n",a,b,c);
 38 }
 39 //----------------------------3
 40 #include<stdio.h>
 41 void main()
 42 {
 43     int g;
 44     printf("输入成绩:g");
 45     scanf("%d",&g);
 46     if(g>=85&&g<=100)
 47         printf("优秀");
 48     else
 49         if(g>=75&&g<=84)
 50             printf("良好");
 51         else
 52             if(g>=64&&g<=74)
 53                 printf("及格");
 54             else
 55                 printf("不及格");
 56 }
 57 //----------------------4
 58 #include<stdio.h>
 59 void main()
 60 {
 61     int d;
 62     printf("输入一个正整数:\n");
 63     scanf("%d",&d);
 64     switch (d)
 65     {
 66     case 1:printf("monday\n");break;
 67     case 2:printf("tuesday\n");break;
 68     case 3:printf("wednesday\n");break;
 69     case 4:printf("thursday\n");break;
 70     case 5:printf("friday\n");break;
 71     case 6:printf("saturday\n");break;
 72     case 7:printf("sunday\n");break;
 73     default:printf("you input error?\n");break;
 74     }
 75 }
 76 //---------------------------------5
 77 #include<stdio.h>
 78 void main()
 79 {
 80     int year,month;
 81     printf("输入年和月:");
 82     scanf("%d%d",&year,&month);
 83     switch (month)
 84     {
 85     case 1:
 86     case 3:
 87     case 5:
 88     case 7:
 89     case 8:
 90     case 10:
 91     case 12:
 92         printf("%d%d has 31 days\n.",year,month);break;
 93     case 4:
 94     case 6:
 95     case 9:
 96     case 11:
 97         printf("%d%d has 30 days\n",year,month);break;
 98     case 2:
 99         if(year%4==0&&year%100!=0||year%400==0)
100         {printf("%d%d has 29 days\n.",year,month);break;}
101         else
102         {
103 
104             printf("%d%d has 28 days\n.",year,month);break;
105         }
106     default:
107         printf("you input error!\n");
108     }
109 }
110 //-----------------------------6
111 #include<stdio.h>
112 void main()
113 {
114     int c;
115     printf("Enter 1 or 0");
116     scanf("%d",&c);
117     while(c==1)
118     {
119         printf("*******\n");
120         printf("Enter 1 or 0");
121         scanf("%d",&c);//突然想起和那个递归的形式差不多
122     }
123 }
124 //-----------------------------7
125 #include<stdio.h>
126 void main()
127 {
128     int c;
129     do
130     {
131         printf("*******\n");
132         printf("Enter 1 or 0");
133         scanf("%d",&c);
134     }while (c==1);
135 }
136 //-----------------------------8
137 #include<stdio.h>
138 void main()
139 {
140     int i,n;
141     printf("Enter role n:");
142     scanf("%d",&n);
143     for(i=0;i<=n;i++)//n+1行
144     {
145         printf("*******");
146         printf("\n");
147     }
148 }
149 //-----------------------------9
150 #include<stdio.h>
151 void main()
152 {
153     int i,s=0;
154     for(i=1;i<=10;i++)
155     {
156         s=s+i;
157     }
158     printf("s=%d\n",s);
159 }
160 //---------------------------------10
161 #include<stdio.h>
162 void main()
163 {
164     int i,n,t=1;
165     printf("Enter n:");
166     scanf("%d",&n);
167     for(i=1;i<=n;i++)
168     {
169         t=t*i;
170     }
171     printf("t=%d\n",t);
172 }
173 //------------------------------------11
174 #include<stdio.h>
175 void main()
176 {
177     int i,k,n;
178     printf("Enter n?");
179     scanf("%d",&n);
180     k=n-1;
181     for(i=2;i<=k;i++)
182     {
183         if(n%i==0)
184             break;
185     }
186     if(i>k)
187         printf("%d is 素数\n",n);
188     else
189     {
190         printf("%d not is 素数\n",n);
191     }

 

posted @ 2013-06-09 23:42  herizai  阅读(264)  评论(0编辑  收藏  举报