ZKX's LAB

c程序变量的输入

2020-10-14知识4

C程序功能是输入一个字符存入变量ch中,根据输入的字符是哪种运算字符则输出相应的英文名称; #includeint main(){char ch;scanf(\"%c\",&ch);if(ch='+')printf(\"plus\\n\");else if(ch='-')printf(\"minus\\n\");else if(ch='*')printf(\"multiply\\n\");else if(ch='/')printf(\"division\\n\");elseprintf(\"data error。\\n\");return 0;}

 c程序变量的输入

c语言中如何向运行的程序输入变量 ?运行的程序?你的意思是scanf么?比如:int a=0;printf(\"请输入变量a的值:\");scanf(\"%d\",&a);printf(\"a=d\",a);

 c程序变量的输入

C语言简单程序,这个程序不是可以输入四个变量吗?但是我输入一个变量就显示结果了,这是怎么回事? 猜的话应该是student结构里边name成员的问题,因为名字一般不止一个char字符,应该是字符串,你试试看把name成员改成字符数组,然后用%s 输入。而且float单精度浮点型数据应该用%f输入输出。至于下边那个抄袭的还真是讨厌。不过我要警告你,因为你第一个数据是name,如果真的像我说的是字符串,也就是不止一个字符,那么如果使用“,”作为分隔符,后边的数字也会被包括到name里边,建议使用空格作为分隔符。测试通过,输入测试的数据:Jack 20 41 173.5在height那里我自作主张设置了只输出两位小数。include\"stdio.hvoid main(){struct student{char name[20];int num;int nu;float height;}student1,student2;scanf(\"%s%d%d%f\",student1.name,&student1.num,&student1.nu,&student1.height);printf(\"%s,%d,%d,%.2f\",student1.name,student1.num,student1.nu,student1.height);}D:\\projects\\test.c|2|warning:return type of 'main' is not 'int'|D:\\projects\\test.c|In function 'main':|D:\\projects\\test.c|8|warning:unused variable 'student2'|生成结束:0个错误,2个警告=|

 c程序变量的输入

c语言中如何向运行的程序输入变量 运行的程序?你的意思是scanf么?比如:int a=0;printf(\"请输入变量a的值:\");scanf(\"%d\",&a);printf(\"a=d\",a);假如你的变量只对后面的程序后面的代码有作用的话,可以直接。

关于C语言编程的输入变量 当你输入新的数值给money时,会把之前的累加结果冲掉,所以这里需要用单独的累加变量来计算总收入,比如:void main(){ int month=0;float money,s=0,avg_money;while(month){printf(\"请输入你第%d个月的工资:\",month+1);scanf(\"%f\",&money);用浮点数存储工资比较好s+money;month+;月数加1}printf(\"你的总工资为%.2f元。\\n\",s);printf(\"你的平均工资为%.2f元。\\n\",s/(month+1));}

#c语言#scanf#printf#字符#变量

随机阅读

qrcode
访问手机版