c语言程序设计试题及答案c语言编程题 :设计程序求自然数1~100(包括1和100)中含有1的所有数的和!

c语言程序设计试题及答案  时间:2021-09-19  阅读:()

C语言编程试题。题目 输入n的值,计算1到n的和,主函数实现输入输出,自定义函数sum(int n)实现求和

#include <stdio.h>

int sum(int n)

{

int total = 0;

for(int count=1;count<=n;count++)

{

total = total + count;

}

returntotal;

}

int main()

{

int n;

printf("请输入n=");

scanf("%d", &n);

printf("1+2+...+n=%d ", sum(n));

return 0;

}

求C语言编程高手,帮忙做题,谢谢!

#define DATA_NUM3 2 #define DATA_NUM4 3

#include <stdio.h> #include <stdlib.h>

int IsPrimeNumber(int n) { if(1 >= n) return -1; int i; for(i=2; i<n; i++) { if(0 == n%i) return -1; } return 1; }

long Factorial(int n) { if(1 >= n) return 1L; return Factorial(n-1)*n; }

void InputNumber(int* data, int n) { int i; for(i=0; i<n; i++) { scanf("%d", &data[i]); } }

void OutputNumber(int* data, int n) { int i; for(i=0; i<n; i++) { printf("%d ", data[i]); } printf(" "); }

void Sort(int* data, int n) { int i, j; for(i=0; i<n-1; i++) { for(j=i+1; j<n; j++) { if(data[i] > data[j]) { int temp = data[i]; data[i] = data[j]; data[j] = temp; } } } }

int Find(int* data, int Num, int n) { int i; for(i=0; i<n; i++) { if(Num == data[i]) return i; } return -1; }

int MaxData(int* data, int n, int* order) { int i; int max = *data; for(i=1; i<n; i++) { if(max < data[i]) { max = data[i]; *order = i; } } return max; }

void main() { printf("No.1 "); int NumOfPrim = 0; for(int i=3; i<100; i++) { if(1 == IsPrimeNumber(i)) { NumOfPrim ++; printf("%d ", i); } } printf(" %d prime number(s) ", NumOfPrim); printf(" No.2 "); printf("5!=%ld ", Factorial(5)); printf(" No.3 "); printf("Please input %d numbers ", DATA_NUM3); int data3[DATA_NUM3]; InputNumber(data3, DATA_NUM3); Sort(data3, DATA_NUM3); OutputNumber(data3, DATA_NUM3); int datawillfind; printf("Please input the number you want to find "); scanf("%d", &datawillfind); if(-1 != Find(data3, datawillfind, DATA_NUM3)) printf("yes "); else printf("no found "); printf(" No.4 "); int data4[DATA_NUM4]; printf("Please input %d numbers ", DATA_NUM4); for(i=0; i<DATA_NUM4; i++) { scanf("%d", &data4[i]); } int order = 0; int max = MaxData(data4, DATA_NUM4, &order); printf("The max data is: data[%d]=%d ", order, max); printf(" No.5 "); printf("Please input 3 numbers "); int data5[3]; for(i=0; i<3; i++) { scanf("%d", &data5[i]); } Sort(data5, 3); OutputNumber(data5, 3); }

对于第3题和第4题,分别把

#define DATA_NUM3 2 #define DATA_NUM4 3

改为

#define DATA_NUM3 10 #define DATA_NUM4 20

即可,谢谢采纳!

c语言编程题 :设计程序求自然数1~100(包括1和100)中含有1的所有数的和!

void fun() { int sum=1+10+100; for(int i=11;i<100;i++) { if(i%10==1) sum+=i; } }

HostKvm:夏季优惠,香港云地/韩国vps终身7折,线路好/机器稳/适合做站

hostkvm怎么样?hostkvm是一家国内老牌主机商家,商家主要销售KVM架构的VPS,目前有美国、日本、韩国、中国香港等地的服务,站长目前还持有他家香港CN2线路的套餐,已经用了一年多了,除了前段时间香港被整段攻击以外,一直非常稳定,是做站的不二选择,目前商家针对香港云地和韩国机房的套餐进行7折优惠,其他套餐为8折,商家支持paypal和支付宝付款。点击进入:hostkvm官方网站地址hos...

特网云(198元/月),高质量云虚拟主机低至0.16元/天,裸金属服务器仅需10.5元/天

特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。官方网站:https://www.56dr.com/ 10年老品牌 值得信赖 有需要的请联系======================特网云推出多IP云主机...

日本CN2独立物理服务器 E3 1230 16G 20M 500元/月 提速啦

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...

c语言程序设计试题及答案为你推荐
智慧充电桩星星充电加速布局充电桩市场 充电桩概念股票有哪些智慧充电桩在铁塔智慧充电,设置时间多了,没用完,怎么办?德国阿尔及利亚德国vs阿尔及利亚角球有多少个?皮城警备英雄联盟皮城警备是好多时间出来的中山大学南校区地址谁知道中山大学的具体位置?要详细的地址!急!!!北方民族大学地址北方民族学校好吗?具体位置在宁夏哪?是几本啊?交通智能网什么叫智能交通网ibm磁盘阵列请问什么是RAID5?什么是IBM RAID5卡?无线监控系统方案什么才叫无线监控web移动端开发WEB移动端开发使用什么框架比较好?
windows虚拟主机 快速域名备案 photonvps paypal认证 gspeed 电信主机 能外链的相册 华为云盘 网通服务器 web应用服务器 谷歌台湾 德讯 免费个人网页 卡巴斯基试用版下载 阿里云个人邮箱 博客域名 新疆服务器 碳云 godaddy域名 西部数码主机 更多