两道C语言题,请教!

编写程序1。输入4个整数,要求按大小顺序输出。2.编写程序,当输入字符A时,输入America;输入字符B时,输出Britain;输入字符C是,输出China;输入其他字... 编写程序
1。输入4个整数,要求按大小顺序输出。
2.编写程序,当输入字符A时,输入America;输入字符B时,输出Britain;输入字符C是,输出China;输入其他字符时,输出France(要求用SWITCH语句实现)
展开
 我来答
业令郦雪峰
2020-05-06 · TA获得超过3813个赞
知道大有可为答主
回答量:3081
采纳率:25%
帮助的人:208万
展开全部
#include<stdio.h>
main()
{
int
i,j,m,s=0;
for(i=1;i<11;i++)
{
for(j=1,m=1;j<=i;j++)
m*=j;
s+=m;
}
printf("%d\n",s);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陀蔚荣忠
2020-02-09 · TA获得超过3795个赞
知道大有可为答主
回答量:3132
采纳率:33%
帮助的人:204万
展开全部
第一道题还可以用递归来做:
#include<stdio.h>
int
main
()
{
int
a,b=0;
int
fact(int
x);
for(a=1;a<=10;a++)
b+=fact(a);
printf("%d\n",b);
return
0;
}
int
fact(int
x)
{
int
i;
if(x==1)
return
1;
else
return
x*fact(x-1);
}
第二题用循环来控制.
解决c语言,要理论与上机相结合,多写程序就能学好c语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贾元牧慈
2020-01-30 · TA获得超过3664个赞
知道大有可为答主
回答量:3114
采纳率:26%
帮助的人:236万
展开全部
//第一道
#include
<stdio.h>
void
main
()
{
int
a,b,sum1=1,sum2=0;
for
(a=1;a<=10;a++)
{
sum1=1;
for(b=1;b<=a;b++)
{
sum1*=b;
}
sum2+=sum1;
}
printf("1!+2!+..+10!=%d\n",sum2);
}
第二题
#include
<stdio.h>
void
main
()
{
int
a,b;
for(a=1;a<=11;a+=2)
{
for(b=1;b<=a;b++)
{
printf("*");
}
printf("\n");
}
}
学编程不用背
给你段程序会看懂就行
到时要用的话可以上网搜别人的然后自己改改
网上很多的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式