从键盘任意输入一个正整数n(n<10),求fac=n!并输出fac的值
您好,很高兴为您作答。可以使用如下的C语言程序代码实现:
#include <stdio.h>
int main() {
int n, fac = 1;
printf("请输入一个正整数n(n<10):
");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
fac *= i;
}
printf("fac = %d
", fac);
return 0;
}
这里使用scanf函数从键盘输入一个正整数n,然后使用循环计算n的阶乘fac。循环中,从1到n依次乘上每个数,最终得到n的阶乘。最后,输出n和fac的值。运行程序后,输入一个正整数n,程序会计算n的阶乘并输出。
绛旓細4銆佺敤do-while璇彞鎵ц寰幆锛屽垽鏂潯浠朵负i<m銆5銆佺敤i瀵规暣鏁癿姹備綑锛屼繚瀛樺湪鍙橀噺r涓6銆佸垽鏂璱鏄惁m鐨勮川鍥犲瓙锛屽鏋滄槸鍒欑户缁垽鏂槸鍚鐨勮川鍥犲瓙锛屽鏋滀笉鏄痭鐨勮川鍥犲瓙锛屽垯閫鍑哄惊鐜7銆佸鏋渋涓嶆槸璐ㄥ洜瀛愶紝鍒欒嚜鍔1锛岀户缁垽鏂8銆佽繍琛岀▼搴忥紝杈撳叆涓や釜澶т簬2鐨勬鏁存暟鍚庯紝璁$畻鏈哄氨浼氬垽鏂鏁存暟n鏄惁鍖呭惈m鐨勬墍鏈...
绛旓細i<n-1-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } printf("鎺掑簭鍚庨樀鍒椾负"); for(i=0;i<n;i++) printf("%d ",a[i]);} 浠庨敭鐩樿緭鍏ヤ竴涓暣鏁癗锛圢>=0锛夛紝鐒跺悗鍐杈撳叆N涓暣鏁帮紝 鎸変粠灏忓埌澶х殑椤哄簭杈撳嚭銆 姝e湪瀛璇█绋嬪紡璁捐锛...
绛旓細{ long x,y=1,i=-1; int a[10]; scanf("%ld",&x); for(;x>0;) {a[++i]=x%10; y*=a[i]; x/=10; } for(;i>0;i--) printf("%d*",a[i]); printf("%d=%ld\n",a[0],y); return 0; } 鏈洖绛旂敱缃戝弸鎺ㄨ崘 宸茶禐杩 宸茶俯杩< 浣犲杩欎釜鍥炵瓟鐨勮瘎浠锋槸? 璇勮 鏀惰捣 涓...
绛旓細int n,i,j,t,a[10000]; printf("璇杈撳叆姝f暣鏁癗:"); scanf("%d",&n); printf("璇蜂緷娆¤緭鍏%d涓暟",n); for(i=0;i<n;i++) { printf("璇疯緭鍏ョ%d涓暟",i+1); scanf("%d",&a[i]); } for(j=0;j<n-1;j++) for(i=0;i<n-1-j;i++) if(a[i]>a[i+1]) { t=a[i]; ...
绛旓細include <stdio.h>int Func(int n){if(n < 2)return 1;else return n*Func(n-1);} void main(){int n =0,m=0;printf("璇杈撳叆涓涓鏁存暟锛")scanf("%d",&n);m=Func(n);printf("%d!=%d\n",n,m);} 鍦ㄤ互涓婄▼搴忎唬鐮佷腑锛孎unc锛堬級涓洪掑綊鍑芥暟锛屼富鍑芥暟main锛锛変腑鎺ユ敹閿洏杈撳叆鏁...
绛旓細} printf("%d ",array[a]); } printf("\n"); //閫鍑虹▼搴 free(array); return 0;}杩愯锛氳緭鍏ユ暟缁勯暱搴(灏忎簬100):104 鏁扮粍闀垮害蹇呴』灏忎簬100锛佽緭鍏ユ暟缁勯暱搴(灏忎簬100):6 鏍蜂緥杈撳叆:45 60 135 21 38 2 杈撳叆涓涓鏁帮紝鍒氭墠杈撳叆鐨勬暟缁勪腑鎵鏈変笉澶т簬杩欎釜鏁扮殑鍏冪礌浼氭墿澶1鍊 38 ...
绛旓細int n,a[10],i,j,t;cout<<"杈撳叆涓涓暣鏁癗(N<10)\n";cin>>n;cout<<"杈撳叆N涓暣鏁:\n";for(i=0;i<n;i++){cin>>a[i];}for(i=0;i<n;i++)//杈撳嚭{cout<<a[i]<<" ";}for(i=0;i<n;i++){for(j=i+1;j<n;j++){if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;...
绛旓細include <stdio.h> int main(){ int i,sum,n;scanf("%d",&n);for(i=1,sum=0;i<=n;++i){ if(i%3==0)sum+=i;} printf("%d",sum);return 0;}
绛旓細}public static void main(String[] args) { factor(23);} 鍦ㄨJava妗f閲岃寮曞叆涓涓寘锛歩mport java.util.Arrays;杩欎釜鏄负浜嗚緭鍑虹粨鏋滅殑鏃跺欐柟渚裤傚鏋滅▼寮忚涓嶆噦锛屾湁闂鍐嶈拷闂浠庨敭鐩樿緭鍏ヤ竴涓鏁存暟n,鍏朵腑n涓1鈥9涔嬮棿鐨浠绘剰姝f暣鏁,姹傚嚭琛ㄧず寮1+22+333+4444+鈥︹+n鐨勫 include<conio.h...
绛旓細鎴戞潵浜嗭紙鍏跺疄鎴戞槸鐩存帴杈撳嚭鏁板瓧鐨勶級include<iostream> using namespace std;void main(){ cout<<"璇杈撳叆涓涓暣鏁"<<endl;int a;cin>>a;int b=a%10;int c=a/10;cout<<"缁撴灉涓"<<endl;do { if(b%2!=0){ cout<=0);} 娌ug锛岃繍琛岀粨鏋滄槸 ...