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; } }

青云互联:香港安畅CN2弹性云限时首月五折,15元/月起,可选Windows/可自定义配置

青云互联怎么样?青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港安畅cn2弹性云限时首月五折,15元/月起;可选Windows/可自定义配置,让您的网站高速、稳定运行。点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联香港云服务器活动...

美国G口/香港CTG/美国T级超防云/湖北高防云服务器物理机促销活动 六一云

六一云 成立于2018年,归属于西安六一网络科技有限公司,是一家国内正规持有IDC ISP CDN IRCS电信经营许可证书的老牌商家。大陆持证公司受大陆各部门监管不好用支持退款退现,再也不怕被割韭菜了!主要业务有:国内高防云,美国高防云,美国cera大带宽,香港CTG,香港沙田CN2,海外站群服务,物理机,宿母鸡等,另外也诚招代理欢迎咨询。官网www.61cloud.net最新直销劲爆...

CloudCone(20美元/年)大硬盘VPS云服务器,KVM虚拟架构,1核心1G内存1Gbps带宽

近日CloudCone商家对旗下的大硬盘VPS云服务器进行了少量库存补货,也是悄悄推送了一批便宜VPS云服务器产品,此前较受欢迎的特价20美元/年、1核心1G内存1Gbps带宽的VPS云服务器也有少量库存,有需要美国便宜大硬盘VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务...

c语言程序设计试题及答案为你推荐
交通流请问什么是渠化交通?渠化的概念是什么?科达视频会议科达视频会议系统是否支持指挥调度?江西省教育云平台进入江西教育资源公共服务平台手机可不可以登录华为开发者联盟华为开发者联盟最近有什么活动么?声源定位大家知道有什么办法能快速精确地定位噪声源?无线监控方案近距离无线监控方案优势?杭州工作室杭州有特色的工作室?哪家拍婚纱照服务好?亚网举报狗亚这个大骗子有用吗?视维视频会议Vidyo视频会议好吗例外招聘高考完了想在家做份兼职,网上有招聘打字员的大家都说不可信,有没有例外?
日本vps 网页背景图片 个人域名 沈阳主机托管 免费asp空间 smtp服务器地址 免费网络 注册阿里云邮箱 徐州电信 阿里云邮箱个人版 博客域名 卡巴下载 瓦工招聘 ddos攻击工具 主机系统 魔兽世界网通服务器 运维堡垒主机 淘宝秒杀预告 七夕促销海报 snis-789 更多