C/C++之习题6-10

【程序6】
题目:用*号输出字母C的图案。

#include<stdio.h>
#include<stdlib.h> 


int main(){
    printf("  * * * \n");
      printf(" *\n");
         printf("*\n");
            printf("*\n");  
             printf(" *\n");
       printf("  * * * \n");
    system("pause");
    return 0;
    }

这里写图片描述

【程序7】
题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful! 1.程序分析:字符共有256个。不同字符,图形不一样。

#include<stdio.h>
#include<stdlib.h> 


int main(){

    char a = 177,b =219;

    printf("%c%c%c%c%c\n",b,a,a,a,b); 
     printf("%c%c%c%c%c\n",a,b,a,b,a); 
      printf("%c%c%c%c%c\n",a,a,b,a,a); 
       printf("%c%c%c%c%c\n",a,b,a,b,a); 
        printf("%c%c%c%c%c\n",b,a,a,a,b); 



    system("pause");
    return 0;
    }

我也不知道这是什么鬼~
这里写图片描述

【程序8】
题目:输出9*9口诀。
1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

#include<stdio.h>
#include<stdlib.h> 


int main(){
    int i,j;
    printf("九九乘法表\n");
    for(i = 1;i<=9;i++){
          for(j = 1;j<=i;j++){
                printf("%d*%d=%d  ",i,j,i*j);

                }
                printf("\n");
          }

    system("pause");
    return 0;
    }

这里写图片描述

#include<stdio.h>
#include<stdlib.h> 


int main(){
    int i,j;
    printf("九九乘法表\n");
    for(i = 1;i<=9;i++){
          for(j = 1;j<=i;j++){
                printf("%d*%d=%-2d  ",i,j,i*j);
           /*-2d表示左对齐,占2位*/     
                }
                printf("\n");
          }

    system("pause");
    return 0;
    }

整齐一点的
这里写图片描述

这里写图片描述

这里写图片描述

国际象棋棋盘
这里写图片描述
【程序9】
题目:要求输出国际象棋棋盘。
1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。

#include<stdio.h>
#include<stdlib.h> 


int main(){
    int i,j;
    printf("国际象棋棋盘\n");//国际象棋棋盘是8 X 8for(i = 0;i<8;i++){
          for(j = 0;j<8;j++){
                if((i+j)%2==0){
             //   printf("%c%c",219,219);在dos下是可以输出一个黑框框,win下不行 
                printf("%c",3);
                }else{
                      printf(" ");
                      }
                }
                printf("\n");
          }

    system("pause");
    return 0;
    }

暂且用心表示吧
这里写图片描述

【程序10】
题目:打印楼梯,同时在楼梯上方打印两个笑脸。

#include<stdio.h>
#include<stdlib.h> 


int main(){
    int i,j;
    printf("\1\1\n");//输出两个笑脸 
    for(i = 1;i<11;i++){
          for(j = 1;j<i;j++){


             //   printf("%c%c",219,219);在dos下是可以输出一个黑框框,win下不行 
                printf("%c%c",31,31);

                }
                printf("\n");
          }

    system("pause");
    return 0;
    }

这里写图片描述

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wqewq19/article/details/52366681
个人分类: C/C++
想对作者说点什么? 我来说一句

C语言程序设计课件6-10

2009年10月16日 5.22MB 下载

C++ 编程思想,完整版(第6-10段)

2011年04月12日 2.81MB 下载

c/c++程序设计课后答案

2011年11月28日 205KB 下载

C++Primer习题集(第5版)

2015年03月11日 844KB 下载

没有更多推荐了,返回首页

不良信息举报

C/C++之习题6-10

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭