本文目錄一覽:
- 1、c語言我這樣程序沒有錯誤 但是什麼都輸出不出來,為什麼,怎麼改進
- 2、c語言幫忙看下這個程序為什麼什麼都不輸出
- 3、C語言編完後運行的時候什麼也沒有輸出···
- 4、c語言中沒有問題,但什麼都輸出不了,很急,要求編一個月曆
c語言我這樣程序沒有錯誤 但是什麼都輸出不出來,為什麼,怎麼改進
#includestdio.h
int main (void)
{
int i,j,s=1;
for(i=1;i=200;i++)
{
s=1;
for(j=2;j=i/2;j++)
if(i%j==0)
s=s+j;
if(s==i)//這個判斷 輸出 ,放在循環裡面。
{
printf(“%d=1”,i);
for(j=2;j=i/2;j++)
if(i%j==0) printf(“+%d”,j);
printf(“\n”);
}
}
return 0;
}
你這個代碼應該是輸出因子和為本身的數。 比如6這樣的。
c語言幫忙看下這個程序為什麼什麼都不輸出
、運行完程序,直接在程序最後調用system(“pause”);命令,暫停程序,即可表示什麼都不輸出。
2、system就是調用從程序中調用系統命令(和shell命令)。
system(“pause”)就是從程序里調用“pause”命令, 而“pause”這個系統命令的功能很簡單,就是在命令行上輸出一行類似於“Press any key to exit”的字,等待用戶按一個鍵,然後返回。
例程:
#include stdio.h
#include stdlib.h // 使用system (“pause”);必須要加該頭文件
main ()
{
int a=1;
//printf(“%d\n”, a);
system (“pause”); // 沒有任何輸出,等待用戶按任意一個鍵,程序就結束
C語言編完後運行的時候什麼也沒有輸出···
if(k%2==0)continue;跳過了sum=sum+k++,這樣k就不會往上加,一直停在k%2==0的那個數,k從1開始,1%2也是0,所以K一直停在1
c語言中沒有問題,但什麼都輸出不了,很急,要求編一個月曆
你的打印月曆的C語言程序,我幫你改完了,你看看吧.(改動的地方見注釋)
#includestdio.h
int main()
{
int a,b,c,d,i;
printf(“請輸入1號是星期幾,本月有幾天”);
scanf(“%d %d”,a,b);//這裡scanf(“%d %d,a,b”);改成scanf(“%d %d”,a,b);
for(i=0;ia;i++)
{
printf(” “);//這裡把一個空格改成三個空格
}
c=7-a;
for(d=1;d=b;d++)//這裡d=0;改成d=1; d+1改成d++
{
printf(“%3d”,d);//這裡這句移到這裡,把”%2d”改成”%3d”
if(d%7==c)
{
printf(“\n”);
}
}
return 0;
}
源代碼
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/197052.html