首页 > 其他分享 >打卡第七天

打卡第七天

时间:2023-04-23 19:46:43浏览次数:40  
标签:11 10 int printf 等于 打卡 第七天

一、问题描述:

应用if语句解决分段函数问题

 

有一函数功能描述如下,请应用if语句编写算法实现:

图片1.png

二、设计思路:

  1. 接收输入的x值;

  2. 如果x小于1,则返回y等于x;

  3. 如果x大于等于1且小于10,则返回y等于2x-1;

  4. 如果x大于等于10,则返回y等于3x-11;

  5. 输出计算出的y值。

三、程序流程图:

 

四、伪代码实现:

输入 x
如果 x < 1
y = x
否则如果 x >= 1 且 x < 10
y = 2 * x - 1
否则
y = 3 * x - 11
输出 y

五、代码实现 :

#include <stdio.h>

int main()

{
int x=0;
float y=0;
printf("");
scanf("%d",&x);
if(x<1)
{
y=x;
}
else if(x>=1 && x<10)
{
y=2*x-1;
}
else if(x>=10)
{
y=3*x-11;
}
printf("%.1f\n",y);
}

 

 

标签:11,10,int,printf,等于,打卡,第七天
From: https://www.cnblogs.com/genyuan0/p/17347519.html

相关文章

  • 编程打卡:给网页做个花里胡哨个格子纹理背景吧。
    编程打卡:给网页做个花里胡哨个格子纹理背景吧。嗯看到Github上面有一个项目,格裙纹理生成器稍微玩了一会儿,感觉这样的纹理或许可以用来做网页的背景,就这样做了。这个项目生成的图片,感觉太精细了,,稍微一个SVG,就有好几MB大,虽然确实惊喜,里面的纹理,用来做裙子什么的说不定真的可以,但......
  • leetcode_打卡11
    leetcode_打卡11题目:392.判断子序列代码:classSolution{publicbooleanisSubsequence(Strings,Stringt){intn=s.length(),m=t.length();inti=0,j=0;while(i<n&&j<m){if(s.charAt(i)==t.c......
  • 打卡第六天
    本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。输入格式:输入第一行首先给出一个正整数N,表示学生的个数。接下来一行给出N个学生的成绩,数字间以空格分隔。输出格式:按照以下格式输出:average=平均成绩max=......
  • 第八天打卡
    问题:给定一个N进制的数,将他转换为M进制的数。设计方案:所有的数都是由0~F组成,因此采用字符数组进行存储。同时定义两个函数进行字符和数值之间的转换。源代码:#include<stdio.h>#defineMAXCHAR101intchar_to_num(charch);charnum_to_decima(chartemp[],intsource);intd......
  • 2022.4.22编程一小时打卡
    一、问题描述:请编写一个计数器Counter类,对其重载运算符“+”。二、解题思路:首先编写一个Counter类,然后,进行编写运算符“+”的重载,最后,进行代码的运行编译进行验证。三、代码实现:1#include<iostream>2#include<string>3usingnamespacestd;4classCounter5{......
  • c++打卡训练(14)
    三色球问题:一共十二个球,红色白色都是三个,黑色有六个,摸出八个球,问有几种可能?流程图:伪代码:源代码:#include<stdio.h>intmain(){ intred,white,black; for(red=0;red<=3;red++){ for(white=0;white<=3;white++){ black=8-red-white; if(black<=6){ printf("红色:%d,......
  • 每天打卡一小时 第十三天 编译四部曲
     第一部曲自然语言创建递归函数创建循环调用函数第二部曲流程图 第三部曲代码#include<iostream>#include<cstdio>#include<cstdlib>usingnamespacestd;intfeibo(intn)//斐波那契数列算法{if(n==1||n==2){return1;}......
  • 天天打卡一小时第七天
    1.问题描述实验2-24.25-输出层数的倒金字塔编写一段程序,像下面这样显示输入整数层的向下的金字塔形状。第i行显示i%10的结果。-----出自【明解C语言】练习4-25.让我们来画一个向下的金字塔。金字塔有几层:3111112223输入样例:在这里给出一组输入。例如:3输出样例:......
  • 打卡 c语言趣味编程
     1.百钱百鸡#include <stdio.h>int main(){ int cock, hen, chicken; for (cock = 0; cock <= 20; cock++) { for (hen = 0; hen <= 33; hen++) { for (chicken = 0; chicken <= 100; chicken++) { if ((5 * cock + 3 * hen + chic......
  • 打卡2 c语言趣味编程
    3.抓逃犯#include <stdio.h>#include <math.h>int main(){ int a=0, b=0; //a:前两位,b:后两位 for (a = 0; a < 9; a++) { for (b = 0; b < 9; b++) { int c = a * 1000 + a * 100 + b * 10 + b; if (a != b &&sqrt(c)==(int)sqrt(......