c语言编写一个程序要求有:1while语句实现求1+2+……+100的和。2随意输入一个整数n求1—n之间的奇数和和偶数和。3求1+2+3+4……+100的和4求n的阶乘5编程序统计并输出200以内所有能同时被7和3整除的数及其数量。6定义一个数组a10并赋初值0~9反序输出。7一个小组学生共10人输入他们的成绩计算并输出小组总成绩及平均成绩。8封装一个函数并且在主函数中进行调用函数功能要求:随机
#include <stdio.h>
int main() { int sum = 0, i = 1; while (i <= 100) { sum += i; i++; } printf("1+2+...+100=%d", sum); return 0; }
#include <stdio.h>
int main() { int n, i = 1, odd_sum = 0, even_sum = 0; printf("请输入一个整数n:"); scanf("%d", &n); while (i <= n) { if (i % 2 == 0) even_sum += i; else odd_sum += i; i++; } printf("1-%d之间的奇数和为:%d\n", n, odd_sum); printf("1-%d之间的偶数和为:%d\n", n, even_sum); return 0; }
#include <stdio.h>
int main() { int sum = 0, i = 1; while (i <= 100) { sum += i; i++; } printf("1+2+...+100=%d", sum); return 0; }
#include <stdio.h>
int main() { int n, i = 1, factorial = 1; printf("请输入一个整数n:"); scanf("%d", &n); while (i <= n) { factorial *= i; i++; } printf("%d的阶乘为:%d", n, factorial); return 0; }
#include <stdio.h>
int main() { int count = 0, i = 1; while (i <= 200) { if (i % 3 == 0 && i % 7 == 0) { printf("%d ", i); count++; } i++; } printf("\n200以内能同时被3和7整除的数的数量为:%d", count); return 0; }
#include <stdio.h>
int main() { int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, i; for (i = 9; i >= 0; i--) { printf("%d ", a[i]); } return 0; }
#include <stdio.h>
int main() { float score, sum = 0, avg; int count = 0; while (count < 10) { printf("请输入第%d个学生的成绩:", count + 1); scanf("%f", &score); sum += score; count++; } avg = sum / 10; printf("小组总成绩为:%f\n", sum); printf("小组平均成绩为:%f", avg); return 0; }
#include <stdio.h> #include <stdlib.h> #include <time.h>
int max(int a, int b);
int main() { srand(time(NULL)); int a = rand() % 100, b = rand() % 100; printf("随机生成的两个整数为:%d和%d\n", a, b); printf("它们中的最大值为:%d", max(a, b)); return 0; }
int max(int a, int b) { if (a > b) return a; else return b; }
#include <stdio.h>
int main() { float cm, inch; printf("请输入一个长度(厘米):"); scanf("%f", &cm); inch = cm / 2.54; printf("%.2f厘米 = %.2f英寸", cm, inch); return 0; }
#include <stdio.h>
int main() { int n, i, flag = 1; printf("请输入一个整数n:"); scanf("%d", &n); for (i = 2; i < n; i++) { if (n % i == 0) { flag = 0; break; } } if (flag) printf("%d是素数", n); else printf("%d不是素数", n); return 0; }
#include <stdio.h> #include <string.h>
int main() { char str[100]; printf("请输入一个字符串:"); gets(str); // 或 scanf("%s", str); for (int i = strlen(str) - 1; i >= 0; i--) { printf("%c", str[i]); } return 0; }
#include <stdio.h> #include <stdlib.h> #include <time.h>
int main() { int a[100], i, j, count = 0; srand(time(NULL)); for (i = 0; i < 100; i++) { a[i] = i + 1; } for (i = 0; i < 5; i++) { j = rand() % (100 - i) + i; printf("%d ", a[j]); count++; int temp = a[i]; a[i] = a[j]; a[j] = temp; } printf("\n"); printf("共随机输出了%d个数", count); return 0; }
#include <stdio.h> #include <string.h>
int main() { char password[9] = "12345678", input[9]; int i, j, k, l, m, n, o, p; for (i = 0; i < 10; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 10; k++) { for (l = 0; l < 10; l++) { for (m = 0; m < 10; m++) { for (n = 0; n < 10; n++) { for (o = 0; o < 10; o++) { for (p = 0; p < 10; p++) { input[0] = '0' + i; input[1] = '0' + j; input[2] = '0' + k; input[3] = '0' + l; input[4] = '0' + m; input[5] = '0' + n; input[6] = '0' + o; input[7] = '0' + p; input[8] = '\0'; if (strcmp(input, password) == 0) { printf("密码已破解:"); puts(input); return 0; } } } } } } } } } printf("未能破解密码"); return 0; }
#include <stdio.h>
int main() { int a[5] = {5, 81, 65, 9, 10}, i, j, temp; for (i = 0; i < 4; i++) { for (j = 0; j < 4 - i; j++) { if (a[j] > a[j + 1]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } printf("排序结果为:"); for (i = 0; i < 5; i++) { printf("%d ", a[i]); } return 0;
原文地址: https://www.cveoy.top/t/topic/gHY0 著作权归作者所有。请勿转载和采集!