我的“Beginning C”课程的想法已经用完了,到目前为止我讨论的唯一主题是数据类型,变量& printf& scanf函数。
我的最后一次测验涉及封印在printfs内的简单公式(圆形区域,立方体体积......)。
eg. printf("volume = %d",length * width * height);
我只使用printfs和scanfs寻找更有趣的东西:(
更新〜只是为了澄清:我的学生还不知道如何使用条件语句和迭代语句。它只是第2周,这是他们的第一个编程类:'(是的,它们只能检索输入,然后在它们在控制台中输出它之前以某种方式修改它。我可以使用转义序列(创建一个盒子) asterisks)或格式说明符(3精度除法运算),但就是这样..
答案 0 :(得分:2)
char name[50];
int age;
char letter;
printf( "\nWhat is your name? " );
scanf( "%s", name );
printf( "\nHow old are you? " );
scanf( "%d", &age );
printf( "\nWhat is your favorite letter of the alphabet? " );
scanf( " %c", &letter ); //skipping whitespace
printf( "\n\n-------------------\n\n");
printf( "Your name is %s, you are %d years old, and your favorite letter of the alphabet is %c.\n", name, age, letter );
printf( "The first letter of your name is %c", name[0] );
如果您想在那里学习数学,请问他们如下问题:
答案 1 :(得分:2)
我之前使用过单位转换器。
答案 2 :(得分:0)
基本转换器怎么样?换句话说,提示输入十进制数和一个数字系统(例如,2表示二进制或16表示十六进制),然后输出该系统中的数字。
答案 3 :(得分:0)
仅使用 printfs和scanfs,仅此而已?如果是这种情况,您只能检索输入并输出输入。
我认为这不是你的意思......
数学/算法相关
游戏相关