本文目錄一覽:
C語言 如何輸出出棧序列
可以的,先別被題目騙了,說是1,2,3,4為輸入序列,實際上只是按照這個順序執行,並非一次性把1,2,3,4連續放進棧裡面,什麼情況下會有出棧為3,2,4,1呢?就是,先進棧1,2,3,然後3出棧,再2出棧,然後4進棧,4出棧,再1出棧,那麼就滿足你提出的可能了。
C語言,輸出大寫字母序列
#include stdio.h
int main()
{int i,n;
scanf(“%d”,n);
putchar(‘A’+n-1);
for(i=0;in-1;i++)
printf(“%c”,’A’+i);
return 0;
}
C語言:輸出分數序列2/3,3/5,5/9,9/15,15/25,…的前50項(10個一行)及前50項的和。咋寫?
代碼文本:
#include “stdio.h”
int main(int argc,char *argv[]){
int n,i;
__int64 a,b;
double s,t;
for(a=2,b=3,s=n=i=0;i50;i++){
printf(++n%10 ? “%10f” : “%10f\n”,t=a/(b+0.0));
b+=a,a=b-a,b+=!(b1);
s+=t;
}
printf(“\nThe SUM are %f\n”,s);
return 0;
}
(6位小數,所以後面的數字似乎是重複的,實際是精度受到了限制,輸出10位以上小數就不會有這種現象了,但那樣一行10數又不能實現了)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/293247.html