- 博客(12)
- 收藏
- 关注
原创 %c和%s
年龄:%d, 分数:%f, 地址:%s\n",//%c不可以。注意char sex 和char sex [ ]的区别!"男”,%s ❌。%c以字符形式输出,只输出一个字符。, 18, 98.0, "上海"},, 19, 96.5, "杭州"},, 20, 77.0, "苏州"}
2023-06-26 13:55:17 341 1
原创 C结构体章学习--比大小出现的错误自查
错误的if判断写法int num;char sex;int age;struct Student stu2 = {5,"张三",'m', 18, 100.0, "hangzhou"};//方法2a = 10;//点运算符来访问结构体中的成员变量(域)//方法1strcpy(stu1.name, "张飞");
2023-06-26 11:04:49 176 1
原创 c语言-函数小作业1
会发现,想要得到的下标maxIndex永远是0,因为这个涉及到局部参数的问题,不同函数之间传参数,这个参数只能在函数自己内部变换值,不会影响main中的变量maxIndex的值。#include <stdio.h>//要求输入10个数,找出最大数以及最大数的下标2023.6.12。#include <stdio.h>//要求输入10个数,找出最大数以及最大数的下标2023.6.12。printf("这个数组中的最大值为%d、下标为%d",max,sub+1);要求输入10个数,找出最大数以及最大数的下标。
2023-06-12 21:34:36 135
原创 注意变量类型,不要乱定义(%d和%f)
printf("折扣是:%f",(float)discount/100);printf("成绩等级为:“%c”",grade);printf("请输入一个百分制成绩:");printf("请输入运输路程:\n");
2023-05-15 18:43:15 127 1
原创 scanf函数初次接触-&
/取变量地址,在变量名前面加and符号&,新手接触scanf时,很容易忘记&符号。printf("你输入的3个字符是:\na=%c\nb=%c\nc=%c\n",a,b,c);printf("请输入3个字符:\n");
2023-05-15 07:10:14 81 1
原创 作业1-输入两个数,加减乘除运算
printf("两数的和为:%f\n",c);printf("两数的差为:%f\n",c);printf("两数的积为:%f\n",c);printf("两数的商为:%f\n",c);,scanf的变量名前面加入and符号后,问题解决!printf("两数的和为:%f",c);printf("两数的差为:%f",c);printf("两数的积为:%f",c);printf("两数的商为:%f",c);printf("请输入两个数:\n");printf("请输入两个数:\n");
2023-05-07 16:05:57 712
原创 整数相除不显示小数怎么办
printf("商为%1.7f",data3);printf("商为%1.7f",data3);对data1/data2强制转换数据类型,
2023-05-05 21:41:07 494
原创 c语言-scanf里面不要加空格,逗号等
printf("这三个数字是:data = %d,data2 = %d,data3 = %d\n",data,data2,data3);printf("这三个数字是:data = %d,data2 = %d,data3 = %d\n",data,data2,data3);printf("这三个数字是:data = %d,data2 = %d,data3 = %d",data,data2,data3);printf("这三个数字是:data = %d,data2 = %d,data3 = %d");
2023-05-05 21:33:05 2538 1
原创 C语言-scanf输入1个数字,可以输入数字,但是不输出
/在scanf主要包括“格式控制”和“变量地址”,所谓变量地址,需要在地变量前面加上一个。printf("你输入的数字是%d",data);printf("你输入的数字是%d",data);printf("请输入1个数字",data);printf("请输入1个数字",data);回车后结果并没有数字输出?
2023-05-05 18:58:09 1390 1
原创 C语言-加减乘除运算+-*/,小数位数问题
printf("看,这是我写的一个加减乘除小案例,主要学习占位符%d、%f的用法\n");printf("两数之和为%d\n",data3);printf("两数之差为%d\n",data3);printf("两数之积为%d\n",data3);printf("两数之商为%f\n",data4);将 data4 = (float)float)后面的两边括号去掉,改为。
2023-05-05 18:37:01 585 1
原创 C语言第1天:中文、符号均是乱码?
C语言入门之,解决中文和符号打印出来乱码的问题。为何printf中的中文字符,在cmd窗口执行后打印出来是乱码?解决:1,需要重启notepad++;2,需要在notepad++中设置→首选项→编码设置为ANSI;3,新建一个.c文件,重新执行代码
2023-05-02 10:41:53 89 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人