課程
/后端開發
/C
/C語言入門
1.編寫程序,數列1,-3!,5!,-7!,……,(-1)∧(n-1)(2n-1)!前n項和。n值由鍵盤輸入。用for循環。 2.七個分數,去掉最高和最低,求平均分并輸出。 3.鍵盤輸入一個整數,判斷此數是否為素數。
2016-10-28
源自:C語言入門 4-15
正在回答
//1、編寫程序
#include<stdio.h>main(){int n,i,j,sign=1;float fac,sum;printf("please input value of n:");scanf("%d",&n);sum=0.0;for(i=1;i<=2*n-1;i=i+2){fac=1.0;for(j=1;j<=i;j++)fac*=j; /*計算第n項*/
sum+=sign*fac; /*求前n項的和*/sign=-sign;}printf("sum=%.0f\n",sum);}
2、七個分數
#include<stdio.h>void main(){?float score[7];?float min,max,sum,avg;?int i;?for(i=0,sum=0;i<7;i++)?{??printf("請輸入第 %d 個分數: ",(i+1));??scanf("%f",&score[i]);??sum+=score[i];?}?for(i=0;i<7;i++)?{??if(0==i)??{???min=score[i];???max=score[i];??}??else??{???if(score[i]>max)????max=score[i];????if(score[i]<min)?????min=score[i];??}?}?sum-=(max+min);?avg=sum/5;?printf("出掉最高分和最低分該學生的平均分為 %.1f\n",avg);}
3、鍵盤輸入一個整數
#include<stdio.h>#include<math.h>?int shu(long unsigned num) //判斷一個給定的數num是不是素數?//是返回1,否則返回0?{??int t,i;??t=sqrt(num)+1;??for(i=2;i<t;i++)??{???if(num%i==0)????break;??}??if(i==t)return 1;???return 0;?}
int main(){?int n;?printf("請輸入任意一個正整數:");?scanf("%d",&n);?if (shu(n))??printf("\t%d是素數!\n",n);?else??printf("\t%d不是素數!\n",n);??return 1;}
開玩笑,三個題并一個問題里,太雞賊了
南渡1 提問者
JustWannaHugU 回復 南渡1 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答求大神回答c語言
5 回答大神指點,C語言
2 回答求大神幫忙 小弟 剛學c語言
1 回答求大神幫改個源代碼,c語言的
2 回答C語言求解
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-13
//1、編寫程序
#include<stdio.h>
main()
{
int n,i,j,sign=1;
float fac,sum;
printf("please input value of n:");
scanf("%d",&n);
sum=0.0;
for(i=1;i<=2*n-1;i=i+2)
{
fac=1.0;
for(j=1;j<=i;j++)
fac*=j; /*計算第n項*/
sum+=sign*fac; /*求前n項的和*/
sign=-sign;
}
printf("sum=%.0f\n",sum);
}
2、七個分數
#include<stdio.h>
void main()
{
?float score[7];
?float min,max,sum,avg;
?int i;
?for(i=0,sum=0;i<7;i++)
?{
??printf("請輸入第 %d 個分數: ",(i+1));
??scanf("%f",&score[i]);
??sum+=score[i];
?}
?for(i=0;i<7;i++)
?{
??if(0==i)
??{
???min=score[i];
???max=score[i];
??}
??else
??{
???if(score[i]>max)
????max=score[i];
????if(score[i]<min)
?????min=score[i];
??}
?}
?sum-=(max+min);
?avg=sum/5;
?printf("出掉最高分和最低分該學生的平均分為 %.1f\n",avg);
}
3、鍵盤輸入一個整數
#include<stdio.h>
#include<math.h>
?int shu(long unsigned num) //判斷一個給定的數num是不是素數
?//是返回1,否則返回0
?{
??int t,i;
??t=sqrt(num)+1;
??for(i=2;i<t;i++)
??{
???if(num%i==0)
????break;
??}
??if(i==t)return 1;
???return 0;
?}
int main()
{
?int n;
?printf("請輸入任意一個正整數:");
?scanf("%d",&n);
?if (shu(n))
??printf("\t%d是素數!\n",n);
?else
??printf("\t%d不是素數!\n",n);
??return 1;
}
2016-10-28
開玩笑,三個題并一個問題里,太雞賊了