Re: [问卦] 恸!有没有程式不会写的八卦?

楼主: shiaumar (shiaumar)   2019-01-14 21:38:27
※ 引述《jeffery95099 (杰佛里95099)》之铭言:
: 安安
: 是这样啦
: 本肥宅在练习写程式
: 题目是要输出一个中间是空心菱形的正方形啦
: 边长由使用者输入且必为奇数
: 大guy4长这样啦
: *****
: ** **
: * *
: ** **
: *****
: 这样要怎么写啊
: 本肥宅苦思已久还是想不出来
: 有卦吗
: 嘻嘻
int enterValue;
do
{
Console.Write("请输入奇数为长边:");
enterValue = Convert.ToInt32(Console.ReadLine());
if(enterValue % 2 == 0)
{
Console.Write("输入错误!\n");
}
} while (enterValue%2==0);
int[] y = new int[enterValue];
y[0] = enterValue;
y[enterValue - 1] = enterValue;
for (int i = 0; i < (enterValue / 2) - 1; i++)
{
int temp = enterValue - 1;
y[i + 1] = temp - (i * 2);
y[enterValue - (i + 2)] = y[i + 1];
}
y[enterValue / 2] = 2;
for (int i = 0; i < enterValue; i++)
{
if (enterValue - y[i] == 0)
{
for (int j = 0; j < y[i]; j++)
{
Console.Write("*");
}
}
else
{
for (int k = 0; k < y[i]; k++)
{
if (k == y[i] / 2)
{
for (int l = 0; l < enterValue - y[i]; l++)
{
Console.Write(" ");
}
}
Console.Write("*");
}
}
Console.WriteLine(" ");
}
Console.ReadLine();
C#写的,好像写太复杂XD。谢谢各位提醒,有问题可以问我,最近也在学程式,无聊写写
囉,真的被水桶也没办法了QQ
作者: jack168168tw (陈年老鲁蛇)   2019-01-14 21:39:00
补30中文字喔 不然会被水桶
作者: diabolica (打回大師再改ID)   2019-01-14 21:39:00
88888888888888888
作者: whitezzwei (whitezzwei)   2019-01-14 21:39:00
88888888
作者: jehg900207 (游魂)   2019-01-14 21:44:00
帮人做作业 还要泡水桶 你看看你
作者: chuegou (chuegou)   2019-01-14 21:46:00
uccu

Links booklink

Contact Us: admin [ a t ] ucptt.com