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

触碰云高性价20.8元/月,香港云服务器,美国cn2/香港cn2线路,4核4G15M仅115.2元/月起

触碰云怎么样?触碰云是一家成立于2019年的商家。触碰云主营香港/美国 VPS服务器、独立服务器以及免备案CDN。采用的是kvm虚拟构架,硬盘Raid10,Cn2线路,去程电信CN2、移动联通直连,回程三网CN2。最低1核1G带宽1M仅20.8元/月,不过这里推荐香港4核4G15M,香港cn2 gia线路云服务器,仅115.2元/月起,性价比还是不错的。点击进入:触碰云官方网站地址触碰云优惠码:优...

CloudCone:$17.99/年KVM-1GB/50GB/1TB/洛杉矶MC机房

CloudCone在月初发了个邮件,表示上新了一个系列VPS主机,采用SSD缓存磁盘,支持下单购买额外的CPU、内存和硬盘资源,最低年付17.99美元起。CloudCone成立于2017年,提供VPS和独立服务器租用,深耕洛杉矶MC机房,最初提供按小时计费随时退回,给自己弄回一大堆中国不能访问的IP,现在已经取消了随时删除了,不过他的VPS主机价格不贵,支持购买额外IP,还支持购买高防IP。下面列...

Vultr新注册赠送100美元活动截止月底 需要可免费享30天福利

昨天晚上有收到VULTR服务商的邮件,如果我们有清楚的朋友应该知道VULTR对于新注册用户已经这两年的促销活动是有赠送100美元最高余额,不过这个余额有效期是30天,如果我们到期未使用完的话也会失效的。但是对于我们一般用户来说,这个活动还是不错的,只需要注册新账户充值10美金激活账户就可以。而且我们自己充值的余额还是可以继续使用且无有效期的。如果我们有需要申请的话可以参考"2021年最新可用Vul...

c语言程序设计试题及答案为你推荐
宝安网站制作宝安网站制作比较好的网络公司德国阿尔及利亚今天世界杯复赛,德国 VS 阿尔及利亚的比分是多少?德国阿尔及利亚怎样评价德国vs阿尔及利亚比赛中的德国队这个任意球配合数据挖掘的应用目前,数据挖掘技术在我们身边的具体应用有哪些?大家可以在线交流交流......csol进不去急!急!为什么反恐精英online进不去游戏,到输入帐号之前的地方就无响应了?动易系统动易系统和PHP168系统还有DEDE那一个好?l六间房6间房视频美女主播 小虎牙的真名叫什么?720云全景制作720云制作的全景怎么发朋友圈广州全网推广全网营销是什么 怎么做全网整合营销推广feedback亚马逊review和feedback有什么区别?
3322免费域名 sharktech singlehop windows主机 缓存服务器 老左博客 gomezpeer 回程路由 ssh帐号 亚洲小于500m 169邮箱 百度云1t t云 上海服务器 超级服务器 东莞主机托管 wordpress中文主题 免费稳定空间 godaddy空间 网站加速 更多