#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;
}
#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
即可,谢谢采纳!
RackNerd 商家给的感觉就是一直蹭节日热点,然后时不时通过修改配置结构不断的提供低价年付的VPS主机,不过他们家还是在做事的,这么两年多的发展,居然已经有新增至十几个数据中心,而且产品线发展也是比较丰富。比如也有独立服务器业务,不过在他们轮番的低价年付VPS主机活动下,他们的服务器估摸着销路不是太好的。这里,今天有看到RackNerd商家的独立服务器业务有促销。这次提供美国多个机房的高配独立...
数脉科技怎么样?昨天看到数脉科技发布了7月优惠,如果你想购买香港服务器,可以看看他家的产品,性价比还是非常高的。数脉科技对香港自营机房的香港服务器进行超低价促销,可选择10M、30M的优质bgp网络。目前商家有优质BGP、CN2、阿里云线路,国内用户用来做站非常不错,目前E3/16GB阿里云CN2线路的套餐有一个立减400元的优惠,有需要的朋友可以看看。点击进入:数脉科技商家官方网站香港特价阿里云...
这个月11号ShockHosting发了个新上日本东京机房的邮件,并且表示其他机房可以申请转移到日本,刚好赵容手里有个美国的也没数据就发工单申请新开了一个,这里做个简单的测试,方便大家参考。ShockHosting成立于2013年,目前提供的VPS主机可以选择11个数据中心,包括美国洛杉矶、芝加哥、达拉斯、杰克逊维尔、新泽西、澳大利亚、新加坡、日本、荷兰和英国等。官方网站:https://shoc...