c语言程序题目 在线等挺急的第一题和第三题

c语言程序题目在线等挺急的第一题和第三题第二题写好了,第一题和第三题求大神... c语言程序题目 在线等挺急的第一题和第三题第二题写好了,第一题和第三题求大神 展开
 我来答
ZaolyloaZ
2016-11-08 · TA获得超过1776个赞
知道小有建树答主
回答量:567
采纳率:80%
帮助的人:95.5万
展开全部

以下代码我没有测试,请提问者测试代码的正确性。

一、

#include <stdio.h>

int main()
{
    float x, y;
    scanf("%f", &x);
    if (x < 1)
        y = x;
    else if (1 <= x && x < 10)
        y = 2 * x - 1;
    else if (x >= 10)
        y = 3 * x - 11;
    else
    {
        printf("Incorrect x input!"); /* 不正确的 x 输入! */
        return 0;
    }
    printf("%.2f", y);
}

三、

int main()
{
    int num[4] = {0}, i, j;
    for (i = 0; i < 4; i ++)
        scanf("%d", &num[i]);
    for (i = 0; i < 4; i ++)
        for (j = i + 1; j < 4; j ++)
            if (num[i] > num[j])
            {
                int buf = num[i];
                num[i] = num[j];
                num[j] = buf;
            }
    for (i = 0; i < 4; i ++)
        printf("%d\n", num[i]);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旅初彤2B
2016-11-08 · TA获得超过2.6万个赞
知道大有可为答主
回答量:4.4万
采纳率:65%
帮助的人:5449万
展开全部
1.
#include<stdio.h>
void main(){
double x,y;
printf("请输入x的值:");
scanf("lf",&x);
while(x<1.79769e+308||x>2.22507e-308){
if(x>=1.79769e+308&&x<=2.22507e-308){
break;
}
printf("不正确的x输入!");
printf("\n\n");
printf("请输入x的值:");
scanf("lf",&x);
}
if(x<1){
y=x;
}else if(1<=x&&x<10){
y=2*x-1;
}else{
y=3*x-1;
}
printf("y的值是:%.2f",y);
}

2.
#include<stdio.h>
void main(){
int num[4],i,j,temp;
for(i=1;i<4;i++){
printf("请输入第%d个数:",(i+1));
scanf("%d",&num[i]);
}
for(i=0;i<4;i++){
for(j=0;j<3-i;j++){
if(num[j]>num[j+1]){
temp=num[i];
num[i]=num[i+1];
num[i+1]=temp;
}
}
}
pirntf("这4个数从小到大的顺序是:");
for(i=0;i<4;i++){
printf("%d ",num[i]);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式