【7-8】程序设计:从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息。例如:11是素数,12不是素数。编写fun函数。请在答题框中填写完整的源程序,并上传运行结果截图。#include int fun(int n){/**********Program**********//**********End**********/}int main(){int m,flag;printf("input an integer:");scanf("%d",&m);flag=fun(m);if(flag)printf("%d is a prime.\n",m);elseprintf("%d is not a prime.\n",m);return 0;}
查看答案
【7-10】程序设计:根据整型形参m,计算如下公式的值:y=1/2+1/4+1/6+...+1/2m。例如:若m=9,则应输出:1.414484。请编写fun函数。请在答题框中填写完整的源程序,并上传运行结果截图。#include double fun(int m){/**********Program**********//********** End **********/}int main(){int n;printf("Enter n: ");scanf("%d", &n);printf("\nThe result is %1f\n", fun(n));return 0;}
【7-11】程序设计:从键盘上输入任意实数,求出其所对应的函数值。z=e的x次幂(3< x < 10)z=log(x+3)(-3< x≤3)z=sin(x)/((cos(x)+4)(x ≥ 10)z=x的5次幂(x≤-3)请编写fun函数。请在答题框中填写完整的源程序,并上传运行结果截图。#include #includedouble fun(doublex){/**********Program**********//********** End **********/}int main(){doublex;printf("input x:");scanf("%lf",&x);printf("y=%lf\n",fun(x));return 0;}
【7-15】程序设计:求一个大于10的n位整数的后n-1位的数,并作为函数值返回。例如:输入4561,返回值应为561。请编写fun函数。请在答题框中填写完整的源程序,并上传运行结果截图。#include int fun(int w){/**********Program**********//********** End **********/}int main(){int m;printf("Enter m: ");scanf("%d", &m);printf("\nThe result is %d\n", fun(m));return 0;}
程序设计:编写一个函数,由参数传入一个字符串,统计此字符串中字母、数字和其他字符的个数,在主函数中输入字符串并显示统计结果,使用数组b存放统计结果。请在答题框中填写完整的源程序,并上传运行结果截图。#include int main(){char a[100];int b[3]={0,0,0};void tongji(char a[],int b[]);printf("input a string: ");gets(a);tongji(a,b);printf("letters : %d; digits : %d; others : %d",b[0],b[1],b[2]);return 0;}/**********Program**********//********** End **********/