-
假设输入数字的数量是 toatle,然后除以 5 并将整数部分作为行数。
int rows = toatle / 5;获取行数。
for(int i = 0;我输出一个数字。
这是个主意,请房东自己考虑一下。 例如,您在开头输入的数字存储在数组或其他东西中。
-
用 C 语言编写程序时,可以控制每行输出数据的数量,这可以通过自定义计数器来完成。
例如,自然数 1-30 的输出,每 5 个数字是一行。
main()
int i;
int cnt=0;定义一个 CNT 计数器作为输出数据,从 0for( i=1; i《蚂蚁青=30; i++ 循环 30 次。
printf("%5d",i);Dispatch 输出数据值。
cnt++;每次输出一个值时,都会添加一次尘簧数。
if( cnt%5==0 ) 假设每行有 5 个输出(如果计数器为 0,则换行符,其余 5 个)。
printf("");输出换行。
定义一个计数器并每次添加它,printf("");看看例子,希望能帮到你。
#include
void main()
int count=0;
int i;
for(i=1;i<=20;i++)
printf("%d\t",i);
count++;
if(count%5==0)
printf("");
-
下面是一个用 C 编写的程序,用于生成由不重复数字组成的 3 位整数并输出这些整数及其数字
#include
int main()
int count = 0;一个计数器,用于计算整数数。
for (int i = 1; i <=5; i++)for (int j = 1; j <=5; j++)if (j ==i) continue;确保 Ling Chi J 与 I 不同。
for (int k = 1; k <=5; k++)if (k ==i ||k ==j) continue;确保 K 与 Zhaoling I 和 J 不同。
printf("%d%d%d", i, j, k);输出整数。
count++;计数器由 1 加
printf("总共有 %d 个整数", count);输出整数的数目。
return 0;
运行程序后,将依次输出所有由不重复的数字组成的 3 位整数,并显示这些整数的总数。 输出如下:
因此,总共有 60 个不重复的 3 位整数,由组成。
两种方案:
1.输入数字的位数确定:(例如,它必须是一个数字,或者它必须是一个两位数字)使用 char ch; scanf("%c", &ch);或 cin>>ch; 逐位获取输入,并自行将其转换为整数类型。 >>>More