程序设计题, 键盘输入一个三位正整数 n , 编写函数 int ThreeSum(int n) 用于 求该整数各位上数码的和。要求数据的输入和输出在主函数中实现。
#include "stdio.h" int main() { intThreeDN, sum; intThreeSum(int n); printf(" 请输入一个三位整数: "); scanf("%d",&ThreeDN); sum=ThreeSum(ThreeDN); printf(" 三位整数 %d 的各位数码的和是 %d 。 \n",ThreeDN,sum); return0; } int ThreeSum(int n) { intones, tens, hundreds; ones=n%10; tens =n/10%10; hundreds= n/10/10; returnones + tens + hundreds; }
举一反三
- 智慧职教: 对用户输入的一个三位整数n,编写函数int sum(int n)求n的各位数码的和,三位整数的输入和求得结果的输出都在主函数中实现。
- 【描述】 求一个正整数各位数字之和。要求定义和调用函数:int sumDigits(int n),该函数返回一个正整数各位数字之和。 【输入】 输入一个正整数。 【输出】 输出该正整数各位数字之和。 【输入示例】 3456 【输出示例】 18
- 编写一个函数fan(int m),计算任一输入的整数的各位数字之和。主函数包括输入、输出和调用函数。
- 求一组整数的最大值和最小值。要求:编写函数void input(int a[])实现一组整数的输入,编写函数int fun(int a[],int *pmax,int *pmin)实现求一组整数的最大值和最小值
- 编写程序,求1~n个a之和:a+aa+aaa+aa…a。要求:在主函数中输入两个正整数a和n,并进行累加。函数int fun(int a,int n)实现求a、aa、aa…a的值
内容
- 0
程序设计题:编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息。要求:(1)编写一个函数prime(n),判断返回给定整数n是否为素数。(2)编写一个主函数,输入一个整数,调用第(1)题中的函数,判断此函数是否为素数,并输出结果。
- 1
编写函数sum(x),求整数x的各位数字之和。在主程序中调用该函数:从键盘输入一非负整数,然后调用sum函数计算各位数字之和并输出结果。【输入形式】输入一个正整数。【输出形式】输出该整数各位数字之和。【样例输入】58【样例输出】13【样例说明】输入整数58,其各位数字之和为:5+8=13。要求:采用函数方式进行编程
- 2
求一组整数的最大值和最小值。要求: 编写函数void input(int *pa)实现一组整数的输入; 编写函数void add(int *pa)实现求一组整数的最大值和最小值
- 3
写一个判断素数的函数,从主函数中输入一个整数,输出是否为素数的信息。 #include[stdio.h] int prime(int n) { /*判断整数n是否为素数*/ ① } main() { /*程序功能:从键盘输入整数,调用prime函数判断其是否为素数,返回后输出结果*/ ② }
- 4
任意给定n个整数,求这n个整数序列的和、最小值、最大值输入描述输入一个整数n,代表接下来输入整数个数,n<=100,接着输入n个整数,整数用int表示即可。输出描述输出整数序列的和、最小值、最大值。用空格隔开,占一行样例输入212样例输出312