织梦CMS - 轻松建站从此开始!

欧博ABG官网-欧博官方网址-会员登入

欧博allbetStack Overflow em Português

时间:2026-01-20 22:59来源: 作者:admin 点击: 10 次
Você pode utilizar um laço de repetição ou ao final do seu código, você pode adicionar um if para verificar se o valor contido na variável decisão é i

Você pode utilizar um laço de repetição ou ao final do seu código, você pode adicionar um if para verificar se o valor contido na variável decisão é igual a dois, se o resultado da comparação for verdadeiro então você pode chamar o método main() novamente.

Exemplo com laço Do While:

int main() { int var1, var2, Q, R, decisao = 2; do { printf("Digite o dividendo: "); scanf("%d", &var1); printf("Digite o divisor: "); scanf("%d", &var2); Q = var1 / var2; R = var1 % var2; printf("Resultado: %d\n", Q); printf("Resto: %d\n", R); printf("\n Caso deseje repetir a operacao digite 2 ou digite qualquer outro valor para encerrar.\n"); scanf("%d", &decisao); } while(decisao == 2); }

Exemplo com recursão:

#include <stdio.h> #include <stdlib.h> int main() { int var1, var2, Q, R; printf("Digite o dividendo: "); scanf("%d", &var1); printf("Digite o divisor: "); scanf("%d", &var2); Q = var1 / var2; R = var1 % var2; printf("Resultado: %d\n", Q); printf("Resto: %d\n", R); int decisao; printf("\n Caso deseje repetir a operacao digite 2 ou digite qualquer outro valor para encerrar.\n"); scanf("%d", &decisao); if(decisao == 2) return main(); }

inserir a descrição da imagem aqui

Observação, eu mudei a mensagem pois o programa encerrará para qualquer valor diferente de dois.

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2026-01-28 12:01 最后登录:2026-01-28 12:01
栏目列表
推荐内容