用C语言输出1到100每十个换一行
时间: 2023-03-30 10:05:04 浏览: 843
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
printf("%d ", i);
if (i % 10 == ) {
printf("\n");
}
}
return ;
}
```
输出结果为:
```
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
```
相关问题
用C语言 输出100到200间所以素数,每五个数占一行
在C语言中,你可以通过循环和条件判断的方式来找出并打印100到200之间的所有素数,并按每五个数占一行的方式显示。首先需要编写一个函数用于检查一个数是否是素数,然后遍历指定范围内的数。以下是代码示例:
```c
#include <stdio.h>
#include <stdbool.h>
// 判断是否为素数的辅助函数
bool is_prime(int num) {
if (num <= 1)
return false;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0)
return false;
}
return true;
}
void print_primes_per_line(int start, int end) {
int count = 0;
for (int num = start; num <= end; num++) {
if (is_prime(num)) {
printf("%d", num);
count++;
// 每打印五个数换行
if (count % 5 == 0) {
printf("\n");
count = 0;
} else {
printf(" ");
}
}
}
// 最后一行结束后换行
if (count != 0) {
printf("\n");
}
}
int main() {
print_primes_per_line(100, 200);
return 0;
}
```
当你运行这个程序,它会输出100到200之间所有的素数,每五个数占据一行。
输出1920到2020所有闰年 每十个一行 c语言
在C语言中,你可以使用嵌套循环和条件判断来输出指定范围内的闰年,并按照每十行打印。以下是一个简单的示例程序:
```c
#include <stdio.h>
int is_leap_year(int year) {
// 判断是否为闰年的条件:能被4整除,但是不能被100整除,除非也能被400整除
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
void print_leap_years() {
int start = 1920;
int end = 2020;
while (start <= end) {
printf("%d ", start); // 打印当前年份
if ((start + 9) % 10 == 0) { // 当前年份加9等于10的倍数时换行
printf("\n");
}
start += 1; // 移动到下一个年份
}
printf("\n"); // 结束后额外打印一个换行符
}
int main() {
print_leap_years();
return 0;
}
```
当你运行这个程序,它会输出1920年至2020年间的所有闰年,每十个数换一行。
阅读全文
相关推荐
















