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封装一个函数并且在主函数中进行调用函数功能要求:随机输入2个整数作为
#include <stdio.h>
int main() { int sum = 0, i = 1; while(i <= 100) { sum += i; i++; } printf("1+2+...+100=%d\n", 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,偶数和为%d\n", n, odd_sum, 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\n", 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", n, factorial); return 0; }
#include <stdio.h>
int main() { int count = 0; for(int i = 1; i <= 200; i++) { if(i % 3 == 0 && i % 7 == 0) { printf("%d ", i); count++; } } printf("\n200以内能同时被3和7整除的数的数量为%d\n", count); return 0; }
#include <stdio.h>
int main() { int a[10] = {0,1,2,3,4,5,6,7,8,9}; for(int i = 9; i >= 0; i--) { printf("%d ", a[i]); } printf("\n"); return 0; }
#include <stdio.h>
int main() { float sum = 0, average, score; for(int i = 1; i <= 10; i++) { printf("请输入第%d个学生的成绩:", i); scanf("%f", &score); sum += score; } average = sum / 10; printf("小组总成绩为%.2f,平均成绩为%.2f\n", sum, average); return 0; }
#include <stdio.h> #include <stdlib.h> #include <time.h>
int max(int a, int b) { return a > b ? a : b; }
int main() { int x, y, result; srand((unsigned)time(NULL)); x = rand() % 100; y = rand() % 100; printf("随机生成的两个数为%d和%d\n", x, y); result = max(x, y); printf("最大值为%d\n", result); return 0; }
#include <stdio.h>
int main() { float cm, inch; printf("请输入厘米数:"); scanf("%f", &cm); inch = cm / 2.54; printf("%.2f厘米等于%.2f英寸\n", cm, inch); return 0; }
#include <stdio.h>
int main() { int n, i; printf("请输入一个整数:"); scanf("%d", &n); for(i = 2; i <= n / 2; i++) { if(n % i == 0) { printf("%d不是素数\n", n); break; } } if(i > n / 2) { printf("%d是素数\n", n); } return 0; }
#include <stdio.h> #include <string.h>
int main() { char str[100]; printf("请输入一个字符串:"); gets(str); for(int i = strlen(str) - 1; i >= 0; i--) { printf("%c", str[i]); } printf("\n"); return 0; }
#include <stdio.h> #include <stdlib.h> #include <time.h>
int main() { int nums[100], count = 0, index, temp; srand((unsigned)time(NULL)); for(int i = 0; i < 100; i++) { nums[i] = i + 1; } while(count < 5) { index = rand() % 100; if(nums[index] != 0) { printf("%d ", nums[index]); nums[index] = 0; count++; } } printf("\n"); return 0; }
#include <stdio.h> #include <stdbool.h>
int main() { int password[8] = {1, 2, 3, 4, 5, 6, 7, 8}; int guess[8], count = 0; bool found = false; while(!found) { for(int i = 0; i < 8; i++) { guess[i] = rand() % 10; } count++; found = true; for(int i = 0; i < 8; i++) { if(guess[i] != password[i]) { found = false; break; } } } printf("破解成功!密码为:"); for(int i = 0; i < 8; i++) { printf("%d", guess[i]); } printf("\n尝试次数为:%d\n", count); return 0; }
#include <stdio.h>
int main() { int nums[5] = {5, 81, 65, 9, 10}, temp; for(int i = 0; i < 4; i++) { for(int j = i + 1; j < 5; j++) { if(nums[i] > nums[j]) { temp = nums[i]; nums[i] = nums[j]; nums[j] = temp; } } } printf("排序结果为:"); for(int i = 0; i < 5; i++) { printf("%d ", nums[i]); } printf("\n"); return 0;
原文地址: https://www.cveoy.top/t/topic/gHTW 著作权归作者所有。请勿转载和采集!