用C语言编写程序:求s=1!+2!+3!+……+n!(n由键盘输入)
#include<stdio.h>
main()
{
int i,n,s,sum;
sum=0;
s=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
s*=i;
sum+=s ;
printf("%d\n",sum);
getch();
}
C语言编写一个相当计算机功能的程序,用户输入任意两个数,可计算出加减乘除的结果
#include<stdio.h>
int main()
{
int a,b,d;
char c;
printf("请输入计算式(如:3 + 2 ):");
scanf("%d%c%d",&a,&c,&b);
c=='+'?d=a+b:(c=='-'?d=a-b:(c=='*'?d=a*b:(c=='/'?d=a/b:d=99999)));
if(d==99999)
printf("字符输入错误!");
else
printf("%d%c%d=%d",a,c,b,d);
fflush(stdin);
getchar();
return 0;
}
C语言编程题目:输入一个三位数,输出各个数位上的数字及它们的和
#include<stdio.h>intmain(){inta1,a2,b1,b2,n;printf("请输入三位数的一个整数值\n")
;scanf("%d",&n);a1=n/100;a2=a1*100;n=n-a2;b1=n/10;b2=b1*10;n=n-b2;intsum=a1+b1+n;printf("百位数为%d,十位数为%d,个位数为%d,它们位数相加的和为:%d\n",a1,b1,n,sum)
;return0;}