![]() |
|
登录 注册 |
浙大论坛 > 活动组织 > 浏览当前帖子 | 最新帖子进站窗口排行在线会员隐藏左侧栏 |
求教求教C程做得压力山大~~ | |
【返回本版】 【发表帖子】 【回复帖子】 | 浏览量 6714 回帖数 28 |
![]() |
81376 等级 VIP 楼主 发表于 2009/2/5 7:17:03 编 辑 |
防吞,谁帮我看看,有做过的最好,没做个的也可以帮我做做啊~~ 嗯嗯,论坛里应该不少保送党信息学的还有。。。。。。 @保送信息党 |
![]() |
waym6143 等级 VIP 2 楼 发表于 2009/2/5 10:03:08 编 辑 |
程序填空,不要改变与输入输出有关的语句。 输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。 输入输出示例:括号内是说明 输入 1257 输出 The encrypted number is 4601(每一位上的数字加9除以10取余后,得0146,交换后得到4601) #include <stdio.h> int main(void) { int digit1, digit2, digit3, digit4, newnum, number; scanf("%d", &number); /*---------*/ printf("The encrypted number is %d\n", newnum); } |
![]() |
lovexjj 等级 VIP 3 楼 发表于 2009/2/5 10:35:58 编 辑 |
程序填空,不要改变与输入输出有关的语句。 输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。 输入输出示例:括号内是说明 输入 1257 输出 The encrypted number is 4601(每一位上的数字加9除以10取余后,得0146,交换后得到4601) #include <stdio.h> int main(void) { int digit1, digit2, digit3, digit4, newnum, number; scanf("%d", &number); /*---------*/ printf("The encrypted number is %d\n", newnum); } |
![]() |
vulcan 等级 VIP 4 楼 发表于 2009/2/5 14:52:53 编 辑 |
程序填空,不要改变与输入输出有关的语句。 输入2个整数 time1 和 time2,表示火车的出发时间和到达时间,计算并输出旅途时间。 有效的时间范围是0000到2359(前两位表示小时,后两位表示分钟),不需要考虑出发时间晚于到达时间的情况。 输入输出示例:括号内是说明 输入 712 1411 (出发时间是7:12,到达时间是14:11) 输出 The train journey time is 6 hours 59 minutes. #include <stdio.h> int main(void) { int time1, time2, hour, minutes; scanf("%d%d", &time1, &time2); /*---------*/ printf("The train journey time is %d hours %d minutes.\n", hour, minutes); } |
![]() |
影缘 等级 VIP 5 楼 发表于 2009/2/5 16:08:54 编 辑 |
丫,发重了,3楼四楼,就两道 |
![]() |
永远的强者 等级 VIP 6 楼 发表于 2009/2/5 16:40:27 编 辑 |
#include <stdio.h> int main(void) { int digit1, digit2, digit3, digit4, newnum, number; scanf("%d", &number); digit1=number/1000; digit2=(number-digit1*1000)/100; digit3=(number-digit1*1000-digit2*100)/10; digit4=number-digit1*1000-digit2*100-digit3*10; digit1=(digit1+9)%10; digit2=(digit2+9)%10; digit3=(digit3+9)%10; digit4=(digit4+9)%10; newnum=digit3*1000+digit4*100+digit1*10+digit2; /*---------*/ printf("The encrypted number is %d\n", newnum); } |
![]() |
当当 等级 VIP 7 楼 发表于 2009/2/5 18:58:53 编 辑 |
#include <stdio.h> int main(void) { int time1, time2, hour, minutes; scanf("%d%d", &time1, &time2); hour=(time2-time1)/100; minutes=time2%100-time1%100; if (minutes<0){minutes=minutes+60;} /*---------*/ printf("The train journey time is %d hours %d minutes.\n", hour, minutes); } |
![]() |
Cherry 等级 VIP 8 楼 发表于 2009/2/5 21:33:15 编 辑 |
表示64位瘟骑没法运行,做题基本都是一遍过掉的 |
![]() |
一叶孤帆 等级 VIP 9 楼 发表于 2009/2/5 22:54:33 编 辑 |
表示应该发你自己的代码上来啊 |
![]() |
yoyo 等级 VIP 10 楼 发表于 2009/2/6 1:31:58 编 辑 |
C语言? |
1 2 3 |
论坛帮助 友情链接 会员认证删帖申请 联系我们 |