关闭

C/C++之习题6-10

118人阅读 评论(0) 收藏 举报
分类:

【程序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;
    }

这里写图片描述

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

C二维数组练习

这次实例的要求是:* 在n行n列的二维整数数组中,* 按照以下要求选出两个数。 * 首先从每行中选出最大数,在从选出的n个最大数中选出最小数;* * 其次,从每行选出最小数,再从选出的n个小数中选出最大数。*下面就是我的代码,在注释中可以看到我的想法:#include <stdio...
  • hongbochen1223
  • hongbochen1223
  • 2015-04-17 23:29
  • 793

《linux c 编程一站式学习》课后部分习题解答

1、假设变量x和n是两个正整数,我们知道x/n这个表达式的结果要取Floor,例如x是17,n是4,则结果是4。如果希望结果取Ceiling应该怎么写表达式呢?例如x是17,n是4,则结果是5;x是16,n是4,则结果是4。 答: (x+n-1)/n (1). 设x=kn,k为整数,即x为n的整数倍...
  • Simba888888
  • Simba888888
  • 2013-04-16 16:20
  • 4393

1000道C语言和C++语言的练习题笔试题及答案 #0000-0050

汇集1000道C语言和C++语言的练习题 (例题、笔试题、编程题、算法设计题),由我亲自配上答案(点此查看)。 语法题我就不出了,那个没意思,看书就可以了。 本贴汇集50题 (0000-0050),持续更新...
  • iamshaofa
  • iamshaofa
  • 2015-03-18 07:49
  • 6408

有点意思的C/C++问题及解答:6-10

问题 6:非C++内建型别A 和B,在哪几种情况下B 能隐式转化为A?  (1)class A { ...... };  class B : public A { ……} ;  // B 公有继承自A,可以是间接继承的 (2)class A { ...... }; ...
  • cike211
  • cike211
  • 2013-08-15 21:53
  • 499

有点意思的C/C++问题及解答:6-10

http://blog.csdn.net/wuzhekai1985/article/details/6628212 问题 6:非C++内建型别A 和B,在哪几种情况下B 能隐式转化为A?  (1)class A { ...... };  class B :...
  • angelzyb
  • angelzyb
  • 2014-03-25 22:05
  • 337

C++Primer第五版——习题答案+详解(完整版)

C++Primer第五版——习题答案详解       看的也比较快,但是有很多东西确实用不上,所以很多都没有深入的探讨,但是知识点覆盖的很全面,每一道题涉及的知识点我都写上简单的解释了。       文中代码的中文注释也尽量都写上,自己皆...
  • misayaaaaa
  • misayaaaaa
  • 2016-12-21 16:11
  • 43709

C++程序设计课后习题及解答(第一章)

C++程序设计课后习题解答(第一章)
  • rl529014
  • rl529014
  • 2016-01-03 17:09
  • 1487

[阿发你好]C/C++学习指南

C/C++学习指南,转载自别人博客的文章,总结的非常好
  • chanxiaogang
  • chanxiaogang
  • 2016-12-21 20:29
  • 453

C基础(6-10)

#include #include int IsPrime(int num) { int i= 2; if(num ==1) //1既不是质数也不是合数 ...
  • ljy_home
  • ljy_home
  • 2016-06-17 19:18
  • 125

OJ第三批——Problem G:C++习题 多重继承

问题及代码:   #include #include using namespace std; class Teacher { public: Teacher(string nam,int a,char s,string tit,string ad,s...
  • Timor7hao
  • Timor7hao
  • 2015-06-30 11:49
  • 274
    个人资料
    • 访问:52453次
    • 积分:1919
    • 等级:
    • 排名:千里之外
    • 原创:138篇
    • 转载:27篇
    • 译文:0篇
    • 评论:4条
    最新评论