第一题:
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a[10],b,c,sum,average;
printf ("please input 10 numbers:\n");
for (b=0;b<10;b++)
scanf ("%d",&a[b]);
printf("顺序输出:");
for (b=0;b<10;b++)
printf ("%3d ",a[b]);
printf ("\n倒序输出:");
for (b=9;b>=0;b--)
printf ("%3d ",a[b]);
{ b=a[0];
for (c=0;c<10;c++){
if (b>a[c])
b=b;
else
b=a[c];}}
printf ("\nthe max is %d",b);
{ b=a[0];
for (c=0;c<10;c++){
if (b<a[c])
b=b;
else
b=a[c];}}
printf ("\nthe min is %d",b);
sum=0,average=0;
for (c=0;c<10;c++)
sum+=a[c];
average=sum/10;
printf("\nsum is %d\naverage is: %d",sum,average);
}
第二题:
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a[5][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20},
b[6][6]={{1,2,3,4,5,6},{2,3,4,5,6,7},{3,4,5,6,7,8,},{4,5,6,7,8,9},
{5,6,7,8,9,10},{6,7,8,9,10,11}} ,i,j;
printf("行优先:\n");
for (i=0;i<5;i++){
for(j=0;j<4;j++)
printf("%3d",a[i][j]);
printf("\n");}
printf("列优先:\n");
for (i=0;i<6;i++){
for (j=0;j<6;j++)
printf("%3d",b[j][i]);
printf("\n"); }
}
第三题:
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
char a[10],b;
printf ("Please input 10 characters ornumbers:\n");
gets (a);
if (a[1]>='a'&&a[1]<='z')
a[1]=a[1]+'A'-'a';
else if (a[1]>='A'&&a[1]<='Z')
a[1]=a[1]+'a'-'A';
else
a[1]=' ';
printf ("After is : ");
puts(a);
}
第四题:
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
char a[50],i,e;
printf ("Plese input 20 characters or numbers :\n");
for (i=0;i<20;i++){
scanf ("%c",&a[i]);}
for (i=0;i<20;i++){
{if (a[i]=='-'&&a[i+1]=='1')
e=i-1;}}
for (e=e;e>=0;e--)
printf ("%c",a[e]);
}
第五题:
/* Note:Your choice is C IDE */ #include "stdio.h" void main() { char name1[15],name2[15],name3[15],name4[15],name5[15]; int mark[5],i,b; printf ("Please input 5 students' name :\n"); scanf ("%s",name1); scanf ("%s",name2); scanf ("%s",name3); scanf ("%s",name4); scanf ("%s",name5); printf ("Please input 5 students' mark :\n"); for (i=0;i<5;i++){ scanf ("%d",&mark[i]);} if (mark[0]>mark[1]) i=mark[0]; else i=mark[1]; if (i>mark[2]) i=i; else i=mark[2]; if (i>mark[3]) i=i; else i=mark[3]; if (i>mark[4]) i=i; else i=mark[4]; printf ("\n"); if (i==mark[0]) printf ("%s %d",name1,mark[0]); if (i==mark[1]) printf ("%s 2%d",name2,mark[1]); if (i==mark[2]) printf ("%s %d",name3,mark[2]); if (i==mark[3]) printf ("%s %d",name4,mark[3]); if (i==mark[4]) printf ("The first one is : %s mark is :%d",name5,mark[4]); }