作业帮 > 综合 > 作业

编程实现求1+2+3+.+n之和,并输出当其和第一次大于或等于100时的值及n值.用c语言.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 04:31:07
编程实现求1+2+3+.+n之和,并输出当其和第一次大于或等于100时的值及n值.用c语言.
#include < stdio.h >
main ( void )
{
\x05int i,s;
\x05
\x05for ( i = 1 ,s = 0; ;i++ )
\x05{
\x05\x05s += i;
\x05\x05if ( s >= 100 )
\x05\x05{
\x05\x05\x05printf ( "值:%d,n = %d\n",s,i );
\x05\x05\x05break;
\x05\x05}
\x05}
\x05return 0;
}
VC++6.0编译通过!
再问: 还有有个问题。
再问:
再问: 第3题怎么做,谢谢!
再问: 麻烦你了,我实在是不会。
再答: 额,这个图帮我治颈椎病了。。。。。
再问: 我不是考试,实在是一个宿舍的人都不会。
再答: 第三题正在看,有点不清,不过马上就好了,再等下。
再问: 谢谢啦!
再答: #include < stdio.h > float call ( int t, int m ) { if ( t >= 7 && t 0 && m 3 ) { return m - 2; } } else if ( t >= 0 && t < 7 || t > 21 && t 0 && m 3 ) { return (m - 2) / 2; } } } main ( void ) { int time, minute; float cost; printf ( "输入通话的时间和时长(输入整数,用空格隔开)\n" ); scanf ( "%d %d", &time, &minute ); cost = call ( time, minute ); printf ( "应缴费%.2f角\n", cost ); return 0; } 测试过了,可以运行!你可以把我写的“call”函数分成两个函数来实现,就当练手。
再问: 我专业软件工程,c语言很多问题
再问: 谢谢啦!
再问: 我们还没学call函数,不太理解。
再问: 可以再问一道题吗?
再答: 发我邮箱吧 ttl7626@126.com
再问: 上课了,以后再说吧!