●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!
——By 作者:新晓·故知 《牛客网刷题练习》之内容采用动态管理即若学习到多解、优解等将会进行更新,敬请读者斧正!
BC10 成绩输入输出 描述输入3科成绩,然后把三科成绩输出,成绩为整数形式。
数据范围: 0≤n≤100
输入描述:一行,3科成绩,用空格分隔,范围(0~100)。
输出描述:一行,把3科成绩显示出来,输出格式详见输出样例。
示例1输入:
60 80 90复制输出:
score1=60,score2=80,score3=90
C语言版:方法1:
int main() { int a = 0, b = 0, c = 0; scanf("%d %d %d", &a, &b, &c); if (a >= 0 && a <= 100 && b >= 0 && b <= 100 && c >= 0 && c <= 100) { printf("score1=%d,score2=%d,score3=%dn", a, b, c); } else { printf("输入的数据不满足题目要求范围!(0≤n≤100)请重新输入!n"); } return 0; }扩展1:
使用goto形成循环语句:
int main() { int a = 0, b = 0, c = 0; ste: printf("请输入成绩三科成绩(0≤n≤100):n"); scanf("%d %d %d", &a, &b, &c); if (a >= 0 && a <= 100 && b >= 0 && b <= 100 && c >= 0 && c <= 100) { printf("score1=%d,score2=%d,score3=%dn", a, b, c); } else { printf("输入的数据不满足题目要求范围!(0≤n≤100)请重新输入!n"); goto ste; } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)