【发布时间】:2011-01-31 07:01:49
【问题描述】:
嘿, 我试图让这个函数通过列出的输入获得以下输出,“...”是我不确定要写什么的地方:
void Question8(void)
{
char sentence[100];
int grade;
scanf(….);
printf("%s %d", sentence, grade);
}
Input:
My CS Grade is 1000
Output:
My CS Grade is 100
然而,关键是我需要 scanf 来读取一个 c 字符串,然后是一个带有单个 scanf 命令的 int,这甚至可能吗?
编辑: 我只能用三个句点(“...”)编辑该位置的代码,我不能再使用任何东西。我可以假设列出的输入是预期的,但我无法更改三个时段之外的任何内容。 输出不包含拼写错误,这个赋值的目的是使用标志和转义序列。
【问题讨论】:
-
请在答案底部逐字发布作业。这一直在变化,我们一直在回答。首先你不能假设字符串是什么,然后你可以..如果我们了解老师在帮助家庭作业时想要什么会更好。
-
您的输入/输出中是否存在拼写错误,或者用户应该输入 1000(一千)的等级并获得 100(一百)的等级作为输出?
-
不知道是否需要考虑负信用,接受的答案不适用于负整数。