解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <stdlib.h>
#define N 1000
int main()
{
unsigned int n,k,T;
int i,j;
int num[N];
int m=1;
int sum=0;
scanf("%d%d%d",&n,&k,&T);
while(n<=1||k<=1||T<=1||n>=1000000||k>=1000000||T>=1000000)
{
scanf("%d%d%d",&n,&k,&T);
}
num[0]=1;
for(i=1;;i++)
{
if(i%n==0) //栋栋报数时加一
{
m++;
}
num[i]=num[i-1]+i;
if(num[i]>k-1)
{
num[i]=num[i]-k;
}
if(m==T)
break;
}
for(j=0;j<=i;j++)
{
if(j%n==0)
{
sum=sum+num[j];
}
}
printf("%d",sum);
return 0;
}
0.0分
0 人评分
字符串的输入输出处理 (C语言代码)浏览:2021 |
点我有惊喜!你懂得!浏览:1223 |
汽水瓶 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:608 |
哥德巴赫曾猜测 (C语言代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1039 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:880 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1059 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:524 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:790 |