实验四

程序一源代码:

#include"stdio.h"
int main()
{
    int a[10],s,k,j;
    printf("请输入10个整数:\n");
    for(s=0;s<=9;s++)
        scanf("%d",&a[s]);
    for(s=0;s<=9;s++)
        for(k=0;k<=8;k++)
            if(a[k]>a[k+1])
            {
                j=a[k+1];
                a[k+1]=a[k];
                a[k]=j;
            }
    for(s=0;s<=9;s++)
        printf("%d\t",a[s]);
    printf("\n");
}

程序二源代码:

#include"stdio.h"
int main()
{
    int a[3][3],i,j,s;
    printf("请输入9个整数:\n");
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
            scanf("%d",&a[i][j]);
    s=a[0][0]+a[1][1]+a[2][2]+a[0][2]+a[2][0];
    printf("对角线上的数之和为%d\n",s);
}

程序三源代码:

#include"stdio.h"
int main()
{
    char a[10000];
    int i,s=1,l;
    gets(a);
    l=strlen(a);
    for(i=0;i<l ;i++)
    {
        if(a[i]==32)
            s++;

    }
    printf("\n这串字符中有%d个单词\n",s);

}

程序四源代码:

#include"stdio.h"
#include"math.h"
int main()
{
    int a,i,k,l=0;
    for(i=2;i<=100;i++)
    {
        a=sqrt(i);
        for(k=2;k<=a;k++)
            if(i%k==0)
                l++;
        if(l==0)
        {
            printf("%d\t",i);
        }
        else
            l=0;
    }
}

posted @ 2019-04-22 15:58  KatouMegumin  阅读(142)  评论(0编辑  收藏  举报