第八次上机报告

来源:互联网 发布:nike旗舰店淘宝 编辑:程序博客网 时间:2024/05/19 17:57
题目一:
#include<stdio.h>void main(){    int fun(int a);    int a,b,num;    printf("请输入两个大于10的整数:");    scanf("%d%d",&a,&b);    a=fun(a);    b=fun(b);    num=a*b;    num=fun(num);    printf("%d\n",num);}int fun(int a){    int num=0,n=0;    while(a!=0)    {           n=a%10;           num=num*10+n;           a=a/10;    }        return num;}


结果如图

 

题目二:

#include<stdio.h>int k(int i){long n;if(i==0)return 0;if(i==1)return 1;if(i>1)n=2*k(i-1)+3*k(i-2);    return n;}void main(){long a,b;printf("请输入一个正整数n:");scanf("%d",&a);b=k(a);printf("k(%d)=%d\n",a,b);} 


#include<stdio.h>#include<math.h>void main(){int i,m,a;    abc: printf("请输入一个正整数:");scanf("%d",&m);a=m+1;if(a>=2){for(i=2;i<a;i++)    if(m%i==0) break;    if(i>=m)    printf("%d+1是素数。\n",m);    else    printf("%d+1不是素数。\n",m);}else{printf("质数是不能小于2,请重新输入");    goto abc;}}


 

运行如图:

 

 

 

原创粉丝点击