zoukankan      html  css  js  c++  java
  • 第九次实验作业

    第一题
    #include<stdio.h>
    int main()
    {
        int i,j,n,temp;
        int a[6][6];
        
        printf("Enter n:");
        scanf("%d",&n);
        for(i=0;i<n;i++)
            for(j=0;j<n;j++)
                a[i][j]=i*n+j+1;
                
        for(i=0;i<n;i++)
            for(j=0;j<n;j++)
                if(i<=j){
                    temp=a[i][j];
                    a[i][j]=a[j][i];
                    a[j][i]=temp;
                }
                
        for(i=0;i<n;i++){
            for(j=0;j<n;j++)
                printf("%4d",a[i][j]);
            printf("
    ");
        }
        
        return 0;    
    }
    

      


    第二题
    #include<stdio.h>
    int main()
    {
        int i,j;
        int a[10][10];
        
        for(i=1;i<10;i++){
            for(j=1;j<10;j++){
                a[i][j]=i*j;
                printf("%d*%d=%d
    ",i,j,a[i][j]);
            }
            printf("
    ");
        }
        return 0;    
    }
    

      第三题

    #include<stdio.h>
    int main()
    {
        int i,flag,x;
        char str[80],n;
        
        printf("Enter a character:");
        scanf("%c",&n);
        printf("Enter a string:");
        i=0;
        getchar();
        while((str[i]=getchar())!='
    ')
            i++;
            str[i]='';
        
        flag=0;
        x=0;
        for(i=0;str[i]!='';i++){
            if(str[i]==n)
                x=i;
                flag=1;
        }
            
                
        if(flag=1)
            printf("Index=%d
    ",x);
        else
            printf("not found!
    ");
        return 0;
    } 
    

      第四题

    #include<stdio.h>
    int main()
    {
        int i,j,temp,n;
        char str [80];
        
        printf("Enter a string:");
        i=0;
        while((str[i]=getchar())!='
    ')
            i++;
            str[i]='';
            j=i-1;
        
        for(i=0;i<j;i++){
            temp=str[i];
            str[i]=str[j];
            str[j]=temp;
            j--;
        }
        
        for(i=0;str[i]!='';i++)
        putchar(str[i]);
        return 0;
    } 
    

      

      

  • 相关阅读:
    【C++日常】C++动态命名变量名
    两个整数相除
    Jsp页面跳转 接收时的乱码问题
    Reverse a singly linked list
    Java处理excel文件
    Navicat for mysql 破解
    EasyUi 分页 和 表格数据加载
    Spring 框架下Controller 返回结果在EasyUI显示
    svn ubuntu command(转载)
    Shiro Security
  • 原文地址:https://www.cnblogs.com/wangshixuan/p/6098466.html
Copyright © 2011-2022 走看看