程序如下: #include "stdioh"int main(void){int i;int acc=1;//用于存放阶乘printf ("请输入一个整数i=");scanf ("%d",&i);for(;i>0;i--){acc*=i;}printf("该数的阶乘为acc=%d ",acc);return 0;}运用for循环来求阶乘。 运行结果: 如求十的C语言:编写一个程序,要求输入一...
srand()函数是C语言中产生随机数的一个函数。函数原型: void srand(unsigned seed)功 能: 产生随机数的起始发生数据,和rand函数配合使用头 文 件: stdlib.h time.h 举例如下:include <stdio.h> #include <stdlib.h> #include int main(void) { int i; time_t t; ...
include<stdio.h>int Fib(int x) //函数的返回值是int,所以一定要有返回值,这里只需要把最后的结果返回就行{ int y; if(x==0 || x==1) //当x=0或者x=1时,递归结束 { if(x==0) { return 0; } else { return 1; } } else ...
include <stdio.h> int countdigit(int number,int digit);int main(){ int number,digit,result;printf("Enter in:number=");scanf("%d %d",&number,&digit);result = countdigit(number,digit);printf("countdigit(%d,%d)的返回值为:%d\n",number,digit,result);return 0;} int count...
include <stdio.h> void main(){ int a,b,c,t;scanf ("%d,%d,%d\n",a,b,c);//这里错了应该这样scanf ("%d,%d,%d\n",&a,&b,&c);{if(a>b)t=a;else t=b;} {if (t>c) printf("%d\n",t);else printf("%d\n",c);} } ...
有n个学生(n<=10),每个学生的数据包括学号、姓名、语数英三门课的成绩,从键盘输入n个学生数据,要求打印出三门课程总平均分(即每个学生的语数英三门课程的平均分)的最高分的学生的数据(包括学号、姓名、3门课平均成绩(精确到小数点后两位))。#include <stdio.h>struct student{int num;char name[10];int...
#include<stdio.h>void main(){ int n,i,j,t,a[10000]; printf("请输入正整数N:"); 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...
可以将输入的多位数顺序存放到一个数组中,之后逆序输出即可。具体的实现方法可以参考如下程序:include<stdio.h>#include<string.h>void main(){ char num[20]; int i; printf("输入一个多位数:") scanf("%s", num); // 将多位数作为一个字符串的形式一次性输入,保存在num...
include<stdio.h> void main(){ int a,b,c,d;for(a=100;a<=999;a++){ b=a/100;c=(a-b*100)/10;d=a%100%10;if(b*b*b+c*c*c+d*d*d==a)printf("水仙花数:%d\n",a);} } 这应该是最简单的一个计算水仙花数的程序啦吧!
include <stdio.h> include <string.h> int main(){ void sort(char*a[],int n);static char *name[]={"changhua","liping","chenmei","gaofeng"};int n=4,i;sort(name,n);for(i=0;i<n;i++)printf("%s\n",name[i]);} void sort(char*a[],int n){ char*temp;int i,...