首页 > 其他分享 >C语言经典例题加解析

C语言经典例题加解析

时间:2023-10-21 20:08:15浏览次数:43  
标签:星期 字符 解析 20 输出 int C语言 printf 例题

1、假设今天是星期三,编程求 20 天之后是星期几?

#include <stdio. h>

int main() {

int currentDay =3:1/假设今天是星期三,星期日为0,星期一为 1,以此类推

int daysToAdd = 20;

/计算 20天后的星期几

int futureDay = (currentDay + daysToAdd) % 7;

printf (~20 天后是星期bd\n”, futureDay);

return 0;

解析:

使用此程序,假设今天是星期三,程序将计算20天后是星期几。程序使用 int 类型的currentDay 表示今天是星期几,其中星期日为0,星期一为1,以此类推。程序使用 int 类型的 daysTondd 表示要添加的天数,这里设置为 20。计算20 天后的星期几时,将当前星期数 currentDay 与 daysToAdd 相加,并通过取模运算得到未来的星期数 futureDay。最后,程序将输出20 天后的星期几。注意,这里假设星期数的范围是0到6,对应星期日到星期六。

2、从键盘输入一个字符,然后将其按字符和整数这两种形式输出。

#include <stdio. h>

int main() ( char ch;

/输入字符

printr(“请输入一个字符:“);

scanf ("%c”, &ch):

/按字符形式输出

printf(“按宇符形式输出:wcln', ch);

//按整数形式输出

printf(“按整数形式输出:sd\n”, ch);

return 0;

解析:

使用此程序,您可以从键盘输入一个字符,然后程序将按字符形式和整数形式分别输出该字符。程序使用 char 类型来存储输入的字符,并使用 scanf 西数进行输入,使用 printf 函数进行输出。第一个 printf 语句按字符形式输出字符,使用%c 格式说明符。第二个 printf

语句按整数形式输出字符的 ASCII 码值,使用%d格式说明符。最后,程序将输出字符和对应的 ASCII 码值。

标签:星期,字符,解析,20,输出,int,C语言,printf,例题
From: https://blog.51cto.com/u_16284470/7969027

相关文章

  • 今天老师讲了c语言不过还好听懂了,希望以后能再接再厉吧
    #include<stdio.h>intmain(){ charc1,c2,c3,c4,c5; c1='C'; c2='h'; c3='i'; c4='n'; c5='a'; c1=c1+4; c2=c2+4; c3=c3+4; c4=c4+4; c5=c5+4; printf("%c......
  • 传奇客户端常见补丁功能解析
    NewopUI.Pak基础补丁如血条界面框等很多用到这个补丁ChrSel.pak游戏登陆界面,选择人物界面图Effect.pak沙的门和墙破碎图Hair.pak人物头发图Magic.pak魔法效果图Magic2.pak补充魔法效果图,召唤神兽时符和雷电的图MagIcon.pak技能栏里的魔法缩略图Mon1.pak-Mon**.pak各种传奇......
  • 解析器
    解析器本质行是解析请求发过来的数据一个解析就是一个类classForm解析器content-type:'urlencode...'classJson解析器content-type:'application/Json'defparse(self...):...请求者GEThttp://127.0.0.1:8000/api/home/?xxx=123&=xxx请求头键值对....POS......
  • 3.免费引流-三大渠道详细解析
    1.免费引流3打渠道特点: 2.免费引流的3大渠道作用和3大渠道操作周期: ......
  • Java List数据结构底层实现与常用实现类解析
    一、JavaList数据结构的底层实现原理List是Java中最常用的数据结构之一,它可以按照元素的插入顺序有序存储一组对象。在Java中,List接口有多种不同的实现方式,每种方式都有自己的底层实现机制。1.1数组实现ArrayList是List接口最常用的实现类之一,它使用数组作为底层数据结构。ArrayL......
  • C语言数据类型占用字节大小+modport存在的意义+传输延迟和惯性延迟+上下拉+forwarding
    C语言数据类型占用字节大小最大整形宽度是8字节。modport存在的意义似乎modport的存在没有意义了。只是将信号变得更冗长。但是又是有意义的,因为modport里的赋值变化是没有延迟的,而clocking受到配置的影响。https://blog.csdn.net/hh199203/article/details/127230498传输......
  • javaparser java 源码扫描解析
    参考文档:https://www.bilibili.com/read/cv22893728/ 使用到的以来:<dependency><groupId>com.github.javaparser</groupId><artifactId>javaparser-core</artifactId><version>3.25.5</version></dependency>......
  • 网络规划设计师真题解析--内存编址
    内存按字节编址,利用8K×4bit的存储器芯片构成84000H到8FFFFH的内存,共需()片。A.6      B.8      C.12      D.24答案:C解析:8FFFFH-84000H+1=C000HC000H转换成十进制:C*163+0*162+0*161+0*160=12*163=12*16*16*16=12*4*4*256=48*1024=48KC000H*8bit=48K*8bit(48......
  • 【大揭秘】美团面试题:ConcurrentHashMap和Hashtable有什么区别?一文解析!
    正文亲爱的小伙伴们,大家好!我是小米,一个热爱技术分享的程序员,今天我为大家带来了一篇有关美团面试题的热门话题:ConcurrentHashMap和Hashtable有什么区别。这个问题在Java面试中常常被拿来考察对多线程编程的理解,所以务必认真学习,不仅仅是为了通过面试,更是为了提高自己在多线程编......
  • C语言 运算符
    大家好,欢迎来大家参考我的文章,学习任何一门语言都非常需要强大的实践能力,理论知识,学习C语言是个很漫长的过程,学习到后面还需要算法数据结构的支撑,再到后面大家就可以尝试一些比赛:蓝桥杯...检验自己的实力,这是我的第二篇文章,我呢一直在以白话文方式,少使用编程语言术语,让更好理解C语......