求一个求阶乘的c语言程序的程序 要求是

一道c语言数组编程题 编写程序求一个整数各位数字之和。 要求: 1) 输入一个整数。 2) 把这个整数各位数字_百度知道
一道c语言数组编程题 编写程序求一个整数各位数字之和。 要求: 1) 输入一个整数。 2) 把这个整数各位数字
跪求请发到我的邮箱
提问者采纳
#include&stdio.h&int main(){
scanf(&%d&,&num); int Sum=0; while(num!=0) {
Sum+=num%10;
num = num/10; } printf(&%d&,Sum);}
提问者评价
非常感谢,可以成为好友吗?
其他类似问题
c语言数组的相关知识
按默认排序
其他2条回答
一楼正解!
您可能关注的推广回答者:回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求一个C语言程序要求输入公元前年份显示当年日历_百度知道
求一个C语言程序要求输入公元前年份显示当年日历
一定要能运行的。这是要交的作业很重要,希望有高手可以指教,分数不多了,担待一下
提问者采纳
#include&stdio.h& #include&stdlib.h&main( ) {
int Year,M
//年、月(这里的年值得是公元前) int FirstDay_Year,FirstDay_M
//某年的第一天是星期几,某年某月的第一天是星期几(范围是0~6,其中0代表星期日) int IsLeapY
//是否为闰年,0表示不是闰年,1表示是闰年 int i,d,y;
//临时变量 char YN;
//Yes No,程序是否要继续 int Days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
//Days[1~12]存储每个月有多少天,其中二月的天数是可变的(闰年29天,平年28天),这里初始化为28天 printf(& C语言简单万年历\n&);
//打印标题XunHuan:
//循环标号(可以通过goto跳转到这里) printf(&请输入公元前年份: &);
//提示输入年份(例如公元前1年,就输入1) scanf(&%d&,&Year);
//把输入的年份赋值给变量Year y=Y FirstDay_Year=7-(5*(y/4)+(y%4)-(y/100)+(y/400));//蔡勒公式修改版(计算公元前某年的第一天是星期几) IsLeapYear=(((y%4==0 && y%100!=100) || y%400==0) && y!=0)?1:0;
//判断是否为闰年 Days[2]=(IsLeapYear==1)?29:28;
//闰年二月29天,非闰年二月28天 for(Month=1;Month&=12;Month++) {
for(i=1,d=0;i&Mi++)
d=d+Days[i];
FirstDay_Month=(d+FirstDay_Year)%7;
//当月的第一天是星期几(0代表星期日)
printf(&\n****************************************************\n&);
printf(&\t\t公元前 %d 年 %2d 月&,Year,Month);
//打印年月
printf(&\n****************************************************\n&);
星期日 星期一 星期二 星期三 星期四 星期五 星期六\n&);
//打印星期表头
for(i=0;i&FirstDay_Mi++)
printf(&%7c&,' ');
//当某月的第一天不是星期日时打印空格占位
for(d=1;d&=Days[Month];d++)
//循环,从每个月的第一天开始打印
printf(&%7d&,d);
if(((d+FirstDay_Month)%7)==0 && d&Days[Month])
printf(&\n&);
//当输出了星期六而且还未输出所有天数时,换行
printf(&\n****************************************************\n&);
printf(&\n&);
} printf(&是否继续(Y/N)?\n&); scanf(&%c&,&YN); scanf(&%c&,&YN); if(YN=='Y' || YN=='y')
goto XunH}
提问者评价
其他类似问题
c语言程序的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁100分求一个C语言跳马问题程序~~~!!!
[问题点数:100分,结帖人elingcat]
100分求一个C语言跳马问题程序~~~!!!
[问题点数:100分,结帖人elingcat]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。诚求一个C语言程序:模拟时钟转动程序_百度知道
诚求一个C语言程序:模拟时钟转动程序
要求: 能模拟机械钟表行走,还要准确地利用数字显示日期和时间,在屏幕上显示一个活动时钟,按任意键时程序退出。万分感谢!
提问者采纳
#include &stdio.h&#include &stdlib.h&#include &time.h&//#include &dos.h&#include &conio.h&int main(){
struct tm *
double th_hour,th_min,th_
printf(&*********************************************&);
printf(&**
This is a simple clock program.
printf(&**
printf(&*********************************************&);
printf(&The current time is:&);
t=time(0);
curtime=gmtime(&t);
/*得到当前系统时间*/
if((double)curtime-&tm_hour&=12)
/*午前的处理*/
printf(&AM &);
if((double)curtime-&tm_hour&10) printf(&0&);
/*十点之前在小时数前加零*/
printf(&%.0f:&,(double)curtime-&tm_hour);
/*午后的处理*/
printf(&PM &);
if((double)curtime-&tm_hour-12&10) printf(&0&);
printf(&%.0f:&,(double)curtime-&tm_hour-12);
if((double)curtime-&tm_min&10) printf(&0&);
printf(&%.0f:&,(double)curtime-&tm_min);
if((double)curtime-&tm_sec&10) printf(&0&);
printf(&%.0f&,(double)curtime-&tm_sec);
printf(&&);
start=clock();
while(clock()-start&1000);//
delay(1000);
/*延时一秒后刷新*/
system(&cls&);
}while(!kbhit()); /* 按任一键退出 */
return 0;}
其他类似问题
c语言程序的相关知识
其他2条回答
/*开发环境:turbo c 2.0模拟时钟转动程序代码*/ #include
graphic.h啊
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求c语言程序 要求是输入一个数字能得到它是几位数字 但是这个数字要求是十位数字以上的_百度知道
求c语言程序 要求是输入一个数字能得到它是几位数字 但是这个数字要求是十位数字以上的
提问者采纳
a[i]=x%10!&,x,&x)#include&long f(long int x){ int a[100];;10; for(i=1;;%ld& scanf(&quot:&
if(x==0));%ld的位数为% } return (i); printf(&}void main(){ long x.h&输入一个任意位数的整数; m = f(x); printf(&quot,m)
你好,你的这个程序我试了试,当输入一个十一位的数字时(如:)结果还是不对啊
我想还是不能达到要求。
数据类型是有字节限制的,改成字节较大的类型,大概就可以了吧,
其他类似问题
按默认排序
其他2条回答
str);%s& printf(&string#include &lt.h&stdio.h&#include &;int main(){ char str[100];%d&, strlen(str)); scanf(&quot
他说是输入一个数字 没说是什么类型的
你定义成是string 类型的 然后调用xx.length()就可以得到长度了 so easy啊!
c语言程序的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 求阶乘的c语言程序 的文章

 

随机推荐