急求C语言代码,恳请C语言高手们帮助。给50财富值。偶这菜鸟只有50财富值了,不然真想多赠些的,谢谢大家

第一题:编程,打印出如下的图形,第一行星号的个数通过键盘输入控制,第二行字符串始终放在中间的位置。(下面是图形)输入第一行星号的个数:51****************... 第一题:编程,打印出如下的图形,第一行星号的个数通过键盘输入控制,第二行字符串始终放在中间的位置。(下面是图形)
输入第一行星号的个数:51
**************************************************
* www.jsie.edu.cn *
**************************************************
Press any key to continue_
输入第一行星号的个数:21
********************
* www.jsie.edu.cn *
********************
Press any key to continue_
(图形结束,图形只是示例,帮助高手大侠们快速理解偶这只菜鸟的话)
第二题:给一个不多于5位的正整数,要求:
求出它是几位数;
分别输出每一位数字;
按逆序输出各位数字。(下面是图形)
请输入不多于5位的正整数:12345
位数:5
分别输出每一位数字:12345
按逆序输出每位数字:54321
Press any key to continue_
(图形结束,图形只是示例,希望C语言大侠们帮助偶这只菜鸟完成代码)
偶公选课选择了C语言,上了课才发现真的一点都不懂(公选课不发教材)。现在老师布置了C语言作业,才惊慌失措,因为下个周二就交作业了,偶什么也不懂————惭愧惭愧。望C语言高手们帮助偶这菜鸟,写点代码,偶感激不尽,一定赠所有的财富值——50财富值。一定会赠与财富值的,望高手们信任我,感激不尽
展开
 我来答
百度网友47691c632
2010-04-27 · TA获得超过1436个赞
知道小有建树答主
回答量:361
采纳率:0%
帮助的人:620万
展开全部
第一题:
#include <stdio.h>

int main()
{
int n, i, m;
printf("输入第一行星号的个数:");
scanf("%d", &n);
for(i = 0; i < n; i++)
printf("*");
printf("\n");
m = (n - 17) / 2;
if(m < 0)
m = 0;
printf("*");
for(i = 0; i < m; i++)
printf(" ");
printf("www.jsie.edu.cn");
if(m > 0 && n % 2 == 0)
m++;
for(i = 0; i < m; i++)
printf(" ");
printf("*\n");
for(i = 0; i < n; i++)
printf("*");
printf("\n");
return 0;
}

第二题:
#include <stdio.h>

int main()
{
int n, a[5], i=0, j;
printf("请输入不多于5位的正整数:");
scanf("%d", &n);
while(n > 0 && i < 5)
{
a[i] = n%10;
n = n/10;
i++;
}
printf("位数:%d\n", i);
printf("分别输出每一位数字:");
for(j = i-1; j >= 0; j--)
printf("%d", a[j]);
printf("\n按逆序输出每位数字:");
for(j = 0; j < i; j++)
printf("%d", a[j]);
printf("\n");
}
407857193
2010-04-27
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
一题:

main()
{
int x,i;
scanf("%d",&x); /*接收*号个数*/
for (i=1;i<=x;i++)
{
printf("*");
} /*输出第一排的**/
printf("\n\n");
printf ("* www.jsie.edu.cn *\n"); /*你不应该看不懂----*/
for (i=1;i<=x;i++)
{
printf("*");
} /*输出第叶排二的**/
printf("\n\n");
system("pause") ;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yb31105298
2010-04-28
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
感觉第一个回答好一些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
547340153
2010-04-30
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
#include <stdio.h>

int main()
{
int n, i, m;
printf("输入第一行星号的个数:");
scanf("%d", &n);
for(i = 0; i < n; i++)
printf("*");
printf("\n");
m = (n - 17) / 2;
if(m < 0)
m = 0;
printf("*");
for(i = 0; i < m; i++)
printf(" ");
printf("www.jsie.edu.cn");
if(m > 0 && n % 2 == 0)
m++;
for(i = 0; i < m; i++)
printf(" ");
printf("*\n");
for(i = 0; i < n; i++)
printf("*");
printf("\n");
return 0;
}

#include <stdio.h>

int main()
{
int n, a[5], i=0, j;
printf("请输入不多于5位的正整数:");
scanf("%d", &n);
while(n > 0 && i < 5)
{
a[i] = n%10;
n = n/10;
i++;
}
printf("位数:%d\n", i);
printf("分别输出每一位数字:");
for(j = i-1; j >= 0; j--)
printf("%d", a[j]);
printf("\n按逆序输出每位数字:");
for(j = 0; j < i; j++)
printf("%d", a[j]);
printf("\n");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式