c程序设计 帮忙做一下谢谢
谢了!
[解决办法]
code选项是这么用的啊,我去
int main(int argc, char ** argv)
{
int count = 0;
int i, j, k;
FILE * fp;
fp = fopen("MYF2.out", "a+");
for (i = 1; i < 20; i++) {
for (j = 1; j < 33; j++) {
for (k = 3; k < 300; k++) {
if (k%3 == 0 && (i+k+j) == 100 && (5*i + 3*j + k/3) == 100) {
fprintf(fp,"公鸡%d只,母鸡%d只,小鸡%d只\n", i, j, k);
count++;
}
}
}
}
fprintf(fp,"共%d种方案\n", count);
fclose(fp);
return 0;
}
[解决办法]
#include<stdio.h>
int main(void)
{
int i,x,j = 1;
float sum = 0;
char laji,str;
while(1)
{
printf("请输入n的值:\n");
scanf("%d",&x);
for(i = 1;i <= x;i++)
{
sum = sum + 1.0/i*j;
j = -j;
}
printf("n = %d时,这个式子的值是:%f\n是否继续输入?(Y/N)",x,sum);
laji = getchar();
scanf("%c",&str);
if(str == 'N')
break;
}
return 0;
}