提交不了。。。。
#include <stdio.h>
int main()
{
? ? int sum = 0;
? ? int i;
LOOP:? ? for(i=1; i<=10; i++)
? ? {
? ? ? ? printf("%d\n", i);
?sum>i; sum<=3;? ? ? ? ? ? ? ?//是不是少了一個判斷呢?
? ?goto LOOP;? ? ? ? ? ? ? ? ? ? ? ? ?//在這里使用goto語句
? ? }
? ? printf("結束for循環(huán)了....");? //請選擇合適位置添加標識符
? ? return 0;? ??
}
2019-10-20
問題一、判斷語句寫錯了,這里是希望使用if語句去判斷 i 的值是不是3,然后在i==3時執(zhí)行goto語句。
問題二、執(zhí)行goto語句是想跳出for循環(huán),你LOOP寫在for前面在執(zhí)行goto語句時會跳回到循環(huán)語句造成死循環(huán),LOOP改到printf前面就可以了
2019-10-13
#include <stdio.h>
int main()
{
? ? int sum = 0;
? ? int i;
? ? for(i=1; i<=10; i++)
? ? {
? ? ? ? printf("%d\n", i);
? ? ? ? ? if(i==3)? ?//是不是少了一個判斷呢?
? ? ? ? ? {
? ? ? ? ? ? ? goto Loop;? ??
? }? ? ? ? ? //在這里使用goto語句
? ? }
? ? Loop: printf("結束for循環(huán)了....");? //請選擇合適位置添加標識符
? ? return 0;? ??
}
2019-03-31
2019-01-29
goto語句中LOOP標志符不一定放在goto之前,題主要仔細看一下語句構成和使用時的條件,題目要求是跳出當前循環(huán)進行顯示,所以只要當i==3時讓其顯示就可以
也就是將標志位放在最終要顯示的位置之前。
2019-01-28
#include <stdio.h>
int main()
{
? ? int sum = 0;
? ? int i;
? ? for(i=1; i<=10; i++)
? ? {
? ? ? ? printf("%d\n", i);
? ? ? ? if(i == 3)
? ? ? ? {
? ? ? ? ? ? goto loop;
? ? ? ? }
? ? }
? ? loop:
? ? printf("結束for循環(huán)了....");??
? ? return 0;? ??
}
2019-01-21
#include <stdio.h>
int main()
{
? ? int sum = 0;
? ? int i;
? ? for(i=1; i<=10; i++)
? ? {
? ? ? ? printf("%d\n", i);
? ? ? ? if(i==3){
? ? ? ? ? ? goto LOOP;
? ? ? ? } ? ? ? ? ? ? ? ? ? ?//是不是少了一個判斷呢?
? ? ? ? ? ? ? ? ? ? ? ? ? ? //在這里使用goto語句
? ? }
? ? LOOP:printf("結束for循環(huán)了...."); ?//請選擇合適位置添加標識符
? ? return 0; ? ?
}
2018-12-30
LOOP位置錯了,應當在printf語句前寫LOOP:
2018-12-22
if(i==3) 因為只要打印出123