吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4116|回复: 7
收起左侧

[其他原创] 编程小练习(6)

 关闭 [复制链接]
zapline 发表于 2010-3-2 16:01
题目:

输入一个奇数(单数),要求用 * 号输出一个汉字  “十”  长宽都等于数长


输入数字5 输出  
   *
   *
   *****   
   *
    *  

输入 3 输出
           *
          ***
           *

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

obaby 发表于 2010-3-2 16:18
本帖最后由 obaby 于 2010-3-2 16:24 编辑

 .png
#include <stdio .h>
#include <stdlib .h>
void main()
{
    int inputlines,i,j;
    printf("Please insert ur inputlines to type:\n");
    scanf("%d",&inputlines);
    printf("Output is like this:\n");
    for (i=0;i<inputlines ;i++)
    {
        for (j=0;j<inputlines;j++)
        {
         if (i==inputlines/2){
             putchar ('+');
         }else {
            if (j==inputlines/2){
               putchar('+');
            }else {
            putchar(' ');
            }
        }
        }
        putchar('\n');
    }
}

我说昨天怎么找不到这个题目了呢,原来是删除了,正看着呢,写好程序没地方提交,一看帖子不见了,

原来在这里啊。没有判断奇偶
czjh2008 发表于 2010-3-2 16:24
chenyuzheng 发表于 2010-3-2 19:42
本帖最后由 chenyuzheng 于 2010-3-2 19:58 编辑
#include "stdio.h"
void main(){
  int m,i,j,c;
  int a[100][100]={0};
    printf("please input a odd number\n");
      scanf("%d",&c);
m=c/2+1;
  if(c%2)
    for(j=1;j<=c;j++)
        {a[m][j]=42,a[j][m]=42;}
    for(i=1;i<=c;i++)
    {for(j=1;j<=c;j++)
      printf("%c",a[j][i]);
      printf("\n");
}
}
chenyuzheng 发表于 2010-3-2 20:07
本帖最后由 chenyuzheng 于 2010-3-2 20:09 编辑
#include "stdio.h"
void main(){
int m,i,j,c;
    printf("please input a odd number\n");
      scanf("%d",&c);
m=c/2+1;
if(c%2)
for(j=1;j<=c;j++)
  {for(i=1;i<=c;i++)
     if(j==m||i==m)
      printf("*");
     else printf(" ");
   printf("\n");
}
else main();
}
观2楼有感!!!
253891489 发表于 2010-3-3 12:30
老大这不是我出的题目吗呵呵   加点钱吧 谢谢
 

     int n = int.Parse(Console.ReadLine());
            for (int i = 1; i <= n; i++)
            {
                for (int j = 1; j <= n; j++)
                {
                    if (i == n / 2 + 1 || j == n / 2 + 1)
                    {
                        Console.Write("*");
                        Console.Write(" ");
                    }
                    else
                    {
                        Console.Write("  ");
                    }
                }
                Console.Write("\n");
            }
zhangyun173 发表于 2010-3-5 12:52
2.JPG
1.JPG

.版本 2
.子程序 _按钮1_被单击
.局部变量 文本, 文本型
.局部变量 整数, 整数型
输出调试文本 (“测试” + #换行符 + 子程序测试 (3) + #换行符 + 子程序测试 (5) + #换行符 + 子程序测试 (7))  ' 输出的时候开始有个"* "  用换行隔开
.子程序 子程序测试, 文本型
.参数 整数, 整数型
.局部变量 长, 文本型
.局部变量 宽, 文本型
.局部变量 空行, 文本型
.如果真 (整数 % 2 = 0)  ' " %"为取余数
    信息框 (“请输入奇数”, 0, )
    返回 (“请输入奇数”)
.如果真结束
.计次循环首 ((整数 - 1) ÷ 2, )
    空行 = 空行 + “ ”
.计次循环尾 ()
.计次循环首 (整数, )
    长 = 长 + 空行 + “*” + 空行 + #换行符
    宽 = 宽 + “*”
.计次循环尾 ()
返回 (文本替换 (长, 取文本长度 (长) ÷ 2 - (整数 - 1) ÷ 2, 整数 - 1 + 1, 宽))  ' 换行符为1个字符
心跳為你 发表于 2010-3-13 16:26
本帖最后由 心跳為你 于 2010-3-13 16:28 编辑
#include <stdio.h>
main(){
       int i,j,n,m;
       printf("please input a odd number:\n");
       scanf("%d",&n);
           m=(n+1)/2;
           printf("\n\nThe result is like this:\n");
       for(j=1;j<=n;j++)
           {
                  for(i=1;i<=n;i++)
                  {
                        if(j==m||i==m)
                                printf("*");
                        else printf(" ");
                  }
                  printf("\n");
          }
}


#include <stdio.h>
int odd(int n)
{
        int i,j,m;
        m=(n+1)/2;
        for(i=1;i<=n;i++)
        {
                for(j=1;j<=n;j++)
                {
                        if(i==m||j==m)
                                printf("*");
                        else
                                printf(" ");
                }
                printf("\n");
        }
}
main(){
       int n;
       printf("please input a odd number:\n");
       scanf("%d",&n);
           printf("\n\nThe result is like this:\n");
       odd(n);
}

5.jpg

7.jpg
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 02:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表