|
发表于 2014-7-21 11:25:11
|
显示全部楼层
第二题
- #include <stdio.h>
- int main (void)
- {
- int arr[20];
- int pas,nps;
- int max, min;
- int i;
- pas = nps = 0;
- for (i = 0; i < 20; i++)
- {
- scanf ("%d", &arr[i]);
- }
- max = min = arr[0];
- if (arr[0] > 60)
- pas++;
- else
- nps++;
- for (i = 1; i < 20; i++)
- {
- if (max < arr[i])
- {
- max = arr[i];
- }
- if (min > arr[i])
- {
- min = arr[i];
- }
- if (arr[i] > 60)
- pas++;
- else
- nps++;
- }
- printf ("max =%d, min = %d\n, pass (%d), no pass (%d)\n", max, min, pas, nps);
- system ("pause");
- return 0;
- }
复制代码
第四题
- #include <stdio.h>
- #include <string.h>
- #define PASSWORD "password"
- void Judgment_results (void);
- int main (void)
- {
- char string[16];
- puts ("Plese enter the password(max 16)!");
- gets (string);
- if (!strcmp (string, PASSWORD))
- {
- Judgment_results();
- }
- else
- {
- puts ("Password error! Quit");
- }
- system ("pause");
- return 0;
- }
- void Judgment_results (void)
- {
- int results;
- while (scanf ("%d", &results) != EOF)
- {
- if (results >= 90)
- {
- puts ("Very good!");
- }
- else if (results >=80 && results < 90)
- {
- puts ("Good!");
- }
- else if (results < 80 && results >= 60)
- {
- puts ("Passed!");
- }
- else if (results >= 0 && results < 60)
- {
- puts ("Failed!");
- }
- else
- {
- break;
- }
- }
- puts ("quit");
- }
复制代码 |
|