1. c语言的编程怎么写
第一题有递推要快一些,因为你算N!时还要算(N-1)!,而(N-1)!在前面已经算过了,多算了一次
一般的int也就能表示2^16次方,一般的long也就能表示2^32次方,一般的long long也就能表示2^64次方,如果不涉及到大数运算,可以用下面的
#include"stdio.h"
main()
{
int a[15],i;
a[0]=1;a[1]=2;
for(i=2;i<15;i++)
{
a[i]=a[i-1]*(i+1);
}
int n,b;
printf("Input n:");
scanf("%d",&n);
b=a[n-1];//下标从0开始的
printf("n!=%d\n",b);
}
第二题
#include<stdio.h>
main()
{
char ch;
int n,s=0;
printf("你想输入几个字符\n");
scanf("%d",&n);
while(n--)
{
ch=getchar();
s=s*10+(ch-'0');
}
printf("%d\n",s);
}
2. 求C语言代码怎么写.
根据题意可得如下代码:
#include
#include
#include
int randA()//个位
{
int a = rand()%10;
while (a==2||a==4||a==6){
a = rand()%10;
}
return a;
}
int randD()//十位
{
int a = rand()%10;
while(a==1||a==3||a==9){
a = rand()%10;
}
return a;
}
int randH()//百位
{
int a = rand()%10;
while (a==3||a==5||a==7){
a = rand()%10;
}
return a;
}
int randANum()
{
return (randH()*100+randD()*10+randA());
}
int main()
{
int a[250], i = 0, j;
srand((unsigned int)time(NULL));
while (true){
a[i] = randANum();
for (j = 0; j = i)i++;
if (i == 250)break;
}
for (j = 0; j
3. C语言这个代码怎么写
#include
4. 最牛B的C语言写法
//那非“混乱C代码大赛”冠军莫属,这是我珍藏的代码~~~~~~
//作用是打印一首歌歌词
#include <stdio.h>
main(t,_,a)char *a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\
;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \
){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
}'+}##(!!/")
:t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)
:0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,
"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}
5. 用C语言怎样编写一句话
工具/原料
VC++6.0 电脑
方法/步骤
1、首先,打开编译器,新建文件。出现的空白处是写代码的。
2、输入”#include<stdio.h>;“这个为头文件。
3、第二行,输入”main“,加上一对”小括号“。
4、在main,下方,输入一对大括号 {}。
5、在大括号里输入,”printf("Hello,Word\n");”。
6、运行程序即可看到输入的话了。
6. C语言这个怎么写
#include
+(b-1)+(b)\n"); printf("=%d+%d+%d+。
+%d+%d\n",a,a+1,a+2,b-1,b); sum=0; for ( i=a;i<=b;i++ ) sum+=i; printf("=%d\n",sum); system("pause"); } 。
7. 这个用c语言怎么写
int i,j,num_ch;char tmp;scanf("%c",&tmp);num_ch = ((tmp - 'A')>=0)?(tmp-'A'):(tmp-'a');for(i=0;i
8. 用C语言怎么写程序
#include <stdio.h>
void main()
{
float input;
float a = 2.205;
do{
printf("input a no.: ");
scanf("%f",&input);
printf("ouput is: %.2f\n",input * a);
}while (input != 0);
}