
急求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财富值。一定会赠与财富值的,望高手们信任我,感激不尽 展开
输入第一行星号的个数: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财富值。一定会赠与财富值的,望高手们信任我,感激不尽 展开
4个回答
展开全部
第一题:
#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");
}
#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");
}
展开全部
一题:
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") ;
}
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") ;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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");
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");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询