第四次实验

博客展示了多个C语言程序代码。包括对数组进行排序(升序和降序)、计算二维数组对角线元素之和、统计输入字符串中的单词数量、输出一定范围内的素数等程序,这些程序体现了C语言在数据处理和计算方面的应用。

#include <stdio.h>
int main(){
    int a[12];
    int i,j,k;
    for(i=0;i<12;i++)
        scanf("%d",&a[i]);
    for(i=0;i<12;i++){
        for(j=0;j<11-i;j++){
            if(a[j]>a[j+1])
            {    k=a[j+1];
                a[j+1]=a[j];
                a[j]=k;
            }
        }
    }
    for(i=0;i<12;i++)
        printf("%d ",a[i]);
    return 0;
}

#include <stdio.h>
int main(){
    int a[12];
    int i,j,k;
    for(i=0;i<12;i++)
        scanf("%d",&a[i]);
    for(i=0;i<11;i++){
        for(j=0;j<11;j++){
            if(a[j]<a[j+1])
            {    k=a[j+1];
                a[j+1]=a[j];
                a[j]=k;
            }
        }
    }
    for(i=0;i<12;i++)
        printf("%d ",a[i]);
    return 0;
}

#include <stdio.h>
int main(){
    int a[3][3];
    int i,j,k,l;
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
            scanf("%d",&a[i][j]);
    k=a[0][0]+a[1][1]+a[2][2];
    l=a[0][2]+a[1][1]+a[2][0];
    printf("对角线元素之和为:%d %d\n",k,l);
    return 0;
}
#include<stdio.h>
int main(){
    char a[80];
    int i,j;
    gets(a);
    j=0;
    for(i=0;i<80;i++)
        if(a[i]==32){
            j=j+1;
        }
    printf("一共有%d个单词",j+1);

    
    return 0;
}
#include <stdio.h>
int main(){
    int a[100];
    int i,j,k,l;
    k=1;
    printf("2 ");
    for(i=0;i<100;i++){
        a[i]=k;
        k=k+1;}
    for(i=2;i<100;i++){
        l=0;
        for(j=1;j<i;j++){
            if(a[i]%a[j]!=0){
                l=l+1;
            }
        }
        if(l==i-1){
        printf("%d ",a[i]);}
    }
    return 0;
}

 

转载于:https://www.cnblogs.com/p201821440026/p/10894986.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值